Objekt ISEAddOnTool
Objekt ISEAddonTool představuje nainstalovaný doplněk, který poskytuje další funkce prostředí Windows PowerShell ISE. Příkladem je nástroj Příkazy, který můžete zobrazit kliknutím na Zobrazita poté Zobrazit doplněk příkazu. Tento nástroj je pak přístupný manipulací s různými dostupnými objekty ISEAddOnTool objekty.
Každý nástroj doplňku může být přidružený buď k svislém podoknu, nebo k vodorovným podoknu. Svislé podokno je ukotveno k pravému okraji prostředí Windows PowerShell ISE. Vodorovné podokno je ukotveno k dolnímu okraji.
Každá karta PowerShellu v prostředí Windows PowerShell ISE může mít nainstalovanou vlastní sadu nástrojů doplňků. Viz $psISE.CurrentPowerShellTab.HorizontalAddOnTools a $psISE.CurrentPowerShellTab.VerticalAddOnTools pro přístup ke kolekci nástrojů dostupných pro aktuálně vybranou kartu nebo stejné vlastnosti na libovolném objektu PowerShellTab objekty v objektu kolekce $psISE.PowerShellTab s.
Metody
Pro objekty této třídy nejsou k dispozici žádné metody specifické pro prostředí Windows PowerShell ISE.
Vlastnosti
Řízení
Podporováno v prostředí Windows PowerShell ISE 3.0 a novějších verzích a není k dispozici v dřívějších verzích.
Vlastnost Control poskytuje přístup pro čtení k mnoha podrobnostem nástroje doplňku Commands.
# 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
Podporováno v prostředí Windows PowerShell ISE 3.0 a novějších verzích a není k dispozici v dřívějších verzích.
Logická vlastnost, která označuje, zda je doplněk nástroj aktuálně viditelný v jeho přiřazené podokně. Pokud je tato vlastnost viditelná, můžete nastavit vlastnost IsVisible tak, aby $false
nástroj skryje, nebo nastavte vlastnost IsVisible na $true
, aby se na kartě PowerShellu zobrazoval doplněk. Všimněte si, že po skrytí doplňku již není přístupný prostřednictvím CurrentVisibleHorizontalTool nebo CurrentVisibleVerticalTool objekty, a proto jej nelze zobrazit pomocí této vlastnosti u tohoto objektu.
# 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
Jméno
Podporováno v prostředí Windows PowerShell ISE 3.0 a novějších verzích a není k dispozici v dřívějších verzích.
Vlastnost jen pro čtení, která získá název nástroje doplňku.
# Gets the name of the visible vertical pane add-on tool.
$psISE.CurrentVisibleVerticalTool.Name
Commands