Het ISEAddOnTool-objectThe ISEAddOnTool Object

Een ISEAddonTool object vertegenwoordigt een geïnstalleerde invoegtoepassing hulpprogramma dat aanvullende functionaliteit voor Windows PowerShell ISE biedt.An ISEAddonTool object represents an installed add-on tool that provides additional functionality toWindows PowerShell ISE. Een voorbeeld is de opdrachten hulpprogramma dat u kunt weergeven door te klikken op weergave, klikt u vervolgens weergeven opdracht invoegtoepassing.An example is the Commands tool that you can display by clicking View, then Show Command Add-on. Dit hulpprogramma vervolgens toegankelijk is voor u het bewerken van de verschillende beschikbare ISEAddOnTool objecten.This tool is then accessible to you by manipulating the various available ISEAddOnTool objects.

Elke invoegtoepassing hulpprogramma kan worden gekoppeld aan het deelvenster met verticale of horizontale deelvenster.Each add-on tool can be associated with either the vertical pane or the horizontal pane. De verticale deelvenster is de rechterrand van Windows PowerShell ISE gedokt.The vertical pane is docked to the right edge of Windows PowerShell ISE. De horizontale deelvenster is de onderrand gedokt.The horizontal pane is docked to the bottom edge.

Elk tabblad PowerShell in Windows PowerShell ISE kunt hebben een eigen set hulpprogramma's voor invoegtoepassing geïnstalleerd.Each PowerShell tab in Windows PowerShell ISE can have its own set of add-on tools installed. Zie $psISE.CurrentPowerShellTab.HorizontalAddOnTools en $psISE.CurrentPowerShellTab.VerticalAddOnTools voor toegang tot de verzameling van hulpprogramma's beschikbaar zijn voor het momenteel geselecteerde tabblad of de dezelfde eigenschappen op een van de PowerShellTab objecten in de $psISE.PowerShellTabs verzamelingsobject.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.

MethodenMethods

Er zijn geen Windows PowerShell ISE-specifieke-methoden beschikbaar voor objecten van deze klasse.There are no Windows PowerShell ISE-specific methods available for objects of this class.

EigenschappenProperties

BeheerControl

Ondersteunde Windows PowerShell ISE 3.0 en hoger, en niet aanwezig in eerdere versies.Supported in Windows PowerShell ISE 3.0 and later, and not present in earlier versions.

De besturingselement eigenschap leestoegang tot veel van de details van het hulpprogramma van de invoegtoepassing opdrachten bevat.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

Ondersteunde Windows PowerShell ISE 3.0 en hoger, en niet aanwezig in eerdere versies.Supported in Windows PowerShell ISE 3.0 and later, and not present in earlier versions.

De eigenschap van het Boolean-waarde die aangeeft of het hulpprogramma invoegtoepassing zichtbaar in het deelvenster toegewezen is.The Boolean property that indicates whether the add-on tool is currently visible in its assigned pane. Als zichtbaar is, kunt u instellen de IsVisible eigenschap $false verbergen van het hulpprogramma of stel de IsVisible eigenschap $true om ervoor te een invoegtoepassing hulpprogramma zichtbaar op het tabblad PowerShell. Houd er rekening mee dat wanneer een invoegtoepassing hulpprogramma verborgen is, niet meer toegankelijk zijn via is de CurrentVisibleHorizontalTool of CurrentVisibleVerticalTool objecten en daarom kan niet worden doorgevoerd zichtbaar met behulp van Deze eigenschap voor dat object.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

NaamName

Ondersteunde Windows PowerShell ISE 3.0 en hoger, en niet aanwezig in eerdere versies.Supported in Windows PowerShell ISE 3.0 and later, and not present in earlier versions.

De alleen-lezen eigenschap die de naam van het hulpprogramma invoegtoepassing krijgt.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

Zie ookSee Also