Het ISEAddOnTool-object

Een ISEAddonTool-object vertegenwoordigt een geïnstalleerd hulpprogramma voor invoegtoepassingen dat extra functionaliteit biedt voor Windows PowerShell ISE. Een voorbeeld is het hulpprogramma Opdrachten dat u kunt weergeven door op Weergave te klikken en vervolgens op 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 geselecteerde tabblad of dezelfde eigenschappen op een van de PowerShellTab-objecten in het verzamelingsobject $psISE.PowerShellTabs.

Methoden

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

Eigenschappen

Control

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 om $false het hulpprogramma te verbergen of de eigenschap $true IsVisible zo in te stellen dat een hulpmiddel voor invoegtoepassing zichtbaar is op het PowerShell-tabblad. Nadat een invoegtoepassing is verborgen, is deze niet meer toegankelijk via de objecten CurrentVisibleHorizontalTool of CurrentVisibleVerticalTool en kan deze dus niet zichtbaar worden gemaakt door deze eigenschap op dat object te gebruiken.

# 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