Delen via


Het ISEAddOnTool-object

Een ISEAddonTool-object vertegenwoordigt een geïnstalleerd invoegtoepassingsprogramma dat extra functionaliteit biedt voor Windows PowerShell ISE. Een voorbeeld is het hulpprogramma Opdrachten dat u kunt weergeven door te klikken op Weergave-en vervolgens Opdrachtinvoegtoepassing weergeven. Dit hulpprogramma is vervolgens toegankelijk voor u door de verschillende beschikbare ISEAddOnTool objecten te bewerken.

Elk hulpprogramma voor invoegtoepassingen kan worden gekoppeld aan het verticale deelvenster of het horizontale deelvenster. Het verticale deelvenster bevindt zich aan de rechterkant van Windows PowerShell ISE. Het horizontale deelvenster wordt aan de onderrand gedokt.

Elk PowerShell-tabblad in Windows PowerShell ISE kan een eigen set hulpprogramma's voor invoegtoepassingen hebben geïnstalleerd. Zie $psISE.CurrentPowerShellTab.HorizontalAddOnTools en $psISE.CurrentPowerShellTab.VerticalAddOnTools voor toegang tot de verzameling hulpprogramma's die beschikbaar zijn voor het momenteel geselecteerde tabblad of dezelfde eigenschappen op een van de PowerShellTab-objecten in het $psISE.PowerShellTabs verzamelingsobject.

Methoden

Er zijn geen Windows PowerShell ISE-specifieke methoden beschikbaar voor objecten van deze klasse.

Eigenschappen

Beheersen

Ondersteund in Windows PowerShell ISE 3.0 en hoger en niet aanwezig in eerdere versies.

De eigenschap Control biedt leestoegang tot veel van de details van het invoegtoepassingsprogramma Opdrachten.

# 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

IsVisible

Ondersteund in Windows PowerShell ISE 3.0 en hoger en niet aanwezig in eerdere versies.

De booleaanse eigenschap die aangeeft of het hulpprogramma voor invoegtoepassingen momenteel zichtbaar is in het toegewezen deelvenster. Als deze zichtbaar is, kunt u de eigenschap IsVisible instellen op $false om het hulpprogramma te verbergen, of de eigenschap IsVisible instellen op $true om een invoegtoepassing zichtbaar te maken op het PowerShell-tabblad. Houd er rekening mee dat nadat een invoegtoepassingsprogramma is verborgen, het niet meer toegankelijk is via de CurrentVisibleHorizontalTool of CurrentVisibleVerticalTool objecten en daarom niet zichtbaar kan worden gemaakt met behulp van deze eigenschap op dat 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

Naam

Ondersteund in Windows PowerShell ISE 3.0 en hoger en niet aanwezig in eerdere versies.

De eigenschap Alleen-lezen die de naam van het invoegtoepassingsprogramma ophaalt.

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

Zie ook