ISEAddOnTool-objektet

Ett ISEAddonTool-objekt representerar ett installerat tilläggsverktyg som tillhandahåller ytterligare funktioner för att Windows PowerShell ISE. Ett exempel är det kommandoverktyg som du kan visa genom att klicka på Visa och sedan på Visa kommandotillägg. Det här verktyget är sedan tillgängligt för dig genom att ändra de olika tillgängliga ISEAddOnTool-objekten .

Varje tilläggsverktyg kan associeras med antingen det lodräta fönstret eller det vågräta fönstret. Det lodräta fönstret är dockat till högerkanten på Windows PowerShell ISE. Det vågräta fönstret är dockat till den nedre kanten.

Varje PowerShell-flik i Windows PowerShell ISE kan ha en egen uppsättning tilläggsverktyg installerade. Se $psISE.CurrentPowerShellTab.HorizontalAddOnTools och $psISE.CurrentPowerShellTab.VerticalAddOnTools för att få åtkomst till samlingen med verktyg som är tillgängliga för den markerade fliken eller samma egenskaper för något av PowerShellTab-objekten i samlingsobjektet $psISE.PowerShellTabs .

Metoder

Det finns inga Windows PowerShell ISE-specifika metoder för objekt i den här klassen.

Egenskaper

Kontroll

Stöds i Windows PowerShell ISE 3.0 och senare och finns inte i tidigare versioner.

Egenskapen Kontroll ger läsåtkomst till många av detaljerna i tilläggsverktyget Kommandon.

# 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

Stöds i Windows PowerShell ISE 3.0 och senare och finns inte i tidigare versioner.

Den booleska egenskapen som anger om tilläggsverktyget för närvarande visas i det tilldelade fönstret. Om det är synligt kan du ange egenskapen IsVisible till för att $false dölja verktyget, eller ange egenskapen IsVisible till $true för att göra ett tilläggsverktyg synligt på fliken PowerShell. Observera att när ett tilläggsverktyg har dolts är det inte längre tillgängligt via objekten CurrentVisibleHorizontalTool eller CurrentVisibleVerticalTool och därför inte kan göras synliga med hjälp av den här egenskapen i objektet.

# 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

Name

Stöds i Windows PowerShell ISE 3.0 och senare och finns inte i tidigare versioner.

Den skrivskyddade egenskapen som hämtar namnet på tilläggsverktyget.

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

Se även