ISEAddOnTool-objektetThe ISEAddOnTool Object

Ett ISEAddonTool -objekt representerar ett installerat tilläggs verktyg som ger ytterligare funktioner för att Windows PowerShell ISE.An ISEAddonTool object represents an installed add-on tool that provides additional functionality to Windows PowerShell ISE. Ett exempel är kommando verktyget som du kan visa genom att klicka på Visa och sedan på Visa kommando tillägg .An example is the Commands tool that you can display by clicking View , then Show Command Add-on . Det här verktyget är sedan tillgängligt för dig genom att ändra de olika tillgängliga ISEAddOnTool -objekten.This tool is then accessible to you by manipulating the various available ISEAddOnTool objects.

Varje tilläggs verktyg kan associeras med antingen den lodräta rutan eller det vågräta fönstret.Each add-on tool can be associated with either the vertical pane or the horizontal pane. Den lodräta rutan är dockad till den högra kanten av Windows PowerShell ISE.The vertical pane is docked to the right edge of Windows PowerShell ISE. Det vågräta fönstret är dockat till den nedre kanten.The horizontal pane is docked to the bottom edge.

Varje PowerShell-flik i Windows PowerShell ISE kan ha en egen uppsättning tilläggs verktyg installerade.Each PowerShell tab in Windows PowerShell ISE can have its own set of add-on tools installed. Se $psISE. CurrentPowerShellTab. HorizontalAddOnTools och $psISE. CurrentPowerShellTab. VerticalAddOnTools för att få åtkomst till samlingen med verktyg som är tillgängliga för den valda fliken eller samma egenskaper för alla PowerShellTab -objekt i objektet $psISE. PowerShellTabs -samling.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.

MetoderMethods

Det finns inga Windows PowerShell ISE-/regionsspecifika metoder som är tillgängliga för objekt i den här klassen.There are no Windows PowerShell ISE-specific methods available for objects of this class.

EgenskaperProperties

KontrollControl

Stöds i Windows PowerShell ISE 3,0 och senare, och finns inte i tidigare versioner.Supported in Windows PowerShell ISE 3.0 and later, and not present in earlier versions.

Egenskapen Control ger Läs behörighet till många av detaljerna för kommando rads verktyget för tillägg.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

Stöds i Windows PowerShell ISE 3,0 och senare, och finns inte i tidigare versioner.Supported in Windows PowerShell ISE 3.0 and later, and not present in earlier versions.

Den booleska egenskapen som anger om tilläggs verktyget är synligt i det tilldelade fönstret.The Boolean property that indicates whether the add-on tool is currently visible in its assigned pane. Om den är synlig kan du ange egenskapen IsVisible till $false för att dölja verktyget eller ange egenskapen IsVisible till $true för att göra ett tilläggs verktyg synligt på dess PowerShell-flik. Observera att när ett tilläggs verktyg är dolt är det inte längre tillgängligt via CurrentVisibleHorizontalTool -eller CurrentVisibleVerticalTool -objekten och kan därför inte visas med hjälp av den här egenskapen för objektet.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

NamnName

Stöds i Windows PowerShell ISE 3,0 och senare, och finns inte i tidigare versioner.Supported in Windows PowerShell ISE 3.0 and later, and not present in earlier versions.

Den skrivskyddade egenskapen som hämtar namnet på tilläggs verktyget.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

Se ävenSee Also