Obiekt ISEAddOnToolThe ISEAddOnTool Object

Obiekt ISEAddonTool reprezentuje zainstalowane narzędzie dodatku, które oferuje dodatkową funkcjonalność TOWINDOWS PowerShell ISE.An ISEAddonTool object represents an installed add-on tool that provides additional functionality toWindows PowerShell ISE. Przykładem jest narzędzie poleceń , które można wyświetlić, klikając pozycję Widok, a następnie polecenie Pokaż dodatek polecenia.An example is the Commands tool that you can display by clicking View, then Show Command Add-on. To narzędzie jest następnie dostępne przez manipulowanie różnymi dostępnymi obiektami ISEAddOnTool .This tool is then accessible to you by manipulating the various available ISEAddOnTool objects.

Każde narzędzie dodatku może być skojarzone z okienkiem pionowym lub okienkiem poziomym.Each add-on tool can be associated with either the vertical pane or the horizontal pane. Okienko pionowe jest zadokowane do prawej krawędzi Windows PowerShell ISE.The vertical pane is docked to the right edge of Windows PowerShell ISE. Okienko poziome jest zadokowane do dolnej krawędzi.The horizontal pane is docked to the bottom edge.

Na każdej karcie programu PowerShell w Windows PowerShell ISE może być zainstalowany własny zestaw narzędzi dodatków.Each PowerShell tab in Windows PowerShell ISE can have its own set of add-on tools installed. Zobacz $psISE. CurrentPowerShellTab. HorizontalAddOnTools i $psISE. CurrentPowerShellTab. VerticalAddOnTools , aby uzyskać dostęp do kolekcji narzędzi dostępnych dla aktualnie wybranej karty lub tych samych właściwości w dowolnych obiektach PowerShellTab w obiekcie kolekcji $psISE. PowerShellTabs .See $psISE.CurrentPowerShellTab.HorizontalAddOnTools and $psISE.CurrentPowerShellTab.VerticalAddOnTools to access the collection of tools available to the currently selected tab or the same properties on any of the PowerShellTab objects in the $psISE.PowerShellTabs collection object.

MetodyMethods

Dla obiektów tej klasy nie ma dostępnych metod specyficznych dla Windows PowerShell ISE.There are no Windows PowerShell ISE-specific methods available for objects of this class.

WłaściwościProperties

KontrolaControl

Obsługiwane w Windows PowerShell ISE 3,0 i nowszych, ale nie są obecne we wcześniejszych wersjach.Supported in Windows PowerShell ISE 3.0 and later, and not present in earlier versions.

Właściwość kontrolki zapewnia dostęp do odczytu wielu szczegółowych informacji o narzędziu dodatek poleceń.The Control property provides read access to many of the details of the Commands add-on tool.

# View the properties of the Commands add-on tool.
# (assumes that it is visible in the vertical pane)
$psISE.CurrentVisibleVerticalTool.Control
HostObject                  : Microsoft.PowerShell.Host.ISE.ObjectModelRoot
Content                     :
HasContent                  :
ContentTemplate             :
ContentTemplateSelector     :
ContentStringFormat         :
BorderBrush                 :
BorderThickness             :
Background                  :
Foreground                  :
FontFamily                  :
FontSize                    :
FontStretch                 :
FontStyle                   :
FontWeight                  :
HorizontalContentAlignment  :
VerticalContentAlignment    :
TabIndex                    :
IsTabStop                   :
Padding                     :
Template                    : System.Windows.Controls.ControlTemplate
Style                       :
OverridesDefaultStyle       :
UseLayoutRounding           :
Triggers                    : {}
TemplatedParent             :
Resources                   : {System.Windows.Controls.TabItem}
DataContext                 :
BindingGroup                :
Language                    :
Name                        :
Tag                         :
InputScope                  :
ActualWidth                 : 370.75
ActualHeight                : 676.559097412109
LayoutTransform             :
Width                       :
MinWidth                    :
MaxWidth                    :
Height                      :
MinHeight                   :
MaxHeight                   :
FlowDirection               : LeftToRight
Margin                      :
HorizontalAlignment         :
VerticalAlignment           :
FocusVisualStyle            :
Cursor                      :
ForceCursor                 :
IsInitialized               : True
IsLoaded                    :
ToolTip                     :
ContextMenu                 :
Parent                      :
HasAnimatedProperties       :
InputBindings               :
CommandBindings             :
AllowDrop                   :
DesiredSize                 : 227.66,676.559097412109
IsMeasureValid              : True
IsArrangeValid              : True
RenderSize                  : 370.75,676.559097412109
RenderTransform             :
RenderTransformOrigin       :
IsMouseDirectlyOver         : False
IsMouseOver                 : False
IsStylusOver                : False
IsKeyboardFocusWithin       : False
IsMouseCaptured             :
IsMouseCaptureWithin        : False
IsStylusDirectlyOver        : False
IsStylusCaptured            :
IsStylusCaptureWithin       : False
IsKeyboardFocused           : False
IsInputMethodEnabled        :
Opacity                     :
OpacityMask                 :
BitmapEffect                :
Effect                      :
BitmapEffectInput           :
CacheMode                   :
Uid                         :
Visibility                  : Visible
ClipToBounds                : False
Clip                        :
SnapsToDevicePixels         : False
IsFocused                   :
IsEnabled                   :
IsHitTestVisible            :
IsVisible                   : True
Focusable                   :
PersistId                   : 1
IsManipulationEnabled       :
AreAnyTouchesOver           : False
AreAnyTouchesDirectlyOver   :
AreAnyTouchesCapturedWithin : False
AreAnyTouchesCaptured       :
TouchesCaptured             : {}
TouchesCapturedWithin       : {}
TouchesOver                 : {}
TouchesDirectlyOver         : {}
DependencyObjectType        : System.Windows.DependencyObjectType
IsSealed                    : False
Dispatcher                  : System.Windows.Threading.Dispatcher

IsVisibleIsVisible

Obsługiwane w Windows PowerShell ISE 3,0 i nowszych, ale nie są obecne we wcześniejszych wersjach.Supported in Windows PowerShell ISE 3.0 and later, and not present in earlier versions.

Właściwość logiczna wskazująca, czy narzędzie dodatku jest obecnie widoczne w jego przypisanym okienku.The Boolean property that indicates whether the add-on tool is currently visible in its assigned pane. Jeśli jest widoczny, można ustawić właściwość IsVisible na, $false Aby ukryć narzędzie, lub ustawić właściwość IsVisible na, aby na $true karcie programu PowerShell było widoczne narzędzie dodatku. Zauważ, że po ukryciu narzędzia dodatku nie jest już dostępne za pośrednictwem obiektów CurrentVisibleHorizontalTool lub CurrentVisibleVerticalTool i dlatego nie może być widoczne przy użyciu tej właściwości dla tego obiektu.If it is visible, you can set the IsVisible property to $false to hide the tool, or set the IsVisible property to $true to make an add-on tool visible on its PowerShell tab. Note that after an add-on tool is hidden, it is no longer accessible through the CurrentVisibleHorizontalTool or CurrentVisibleVerticalTool objects, and therefore cannot be made visible by using this property on that object.

# Hide the current tool in the vertical tool pane
$psISE.CurrentVisibleVerticalTool.IsVisible = $false
# Show the first tool on the currently selected PowerShell tab
$psISE.CurrentPowerShellTab.VerticalAddOnTools[0].IsVisible = $true

NazwaName

Obsługiwane w Windows PowerShell ISE 3,0 i nowszych, ale nie są obecne we wcześniejszych wersjach.Supported in Windows PowerShell ISE 3.0 and later, and not present in earlier versions.

Właściwość tylko do odczytu, która pobiera nazwę narzędzia dodatku.The read-only property that gets the name of the add-on tool.

# Gets the name of the visible vertical pane add-on tool.
$psISE.CurrentVisibleVerticalTool.Name
Commands

Zobacz teżSee Also