Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Obiekt ISEAddonTool reprezentuje zainstalowane narzędzie dodatku, które zapewnia dodatkowe funkcje środowiska Windows PowerShell ISE. Przykładem jest narzędzie poleceń, które można wyświetlić, klikając pozycję View, a następnie Show Command Add-on. To narzędzie jest następnie dostępne, manipulując różnymi dostępnymi obiektami ISEAddOnTool.
Każde narzędzie dodatku może być skojarzone z okienkiem pionowym lub okienkiem poziomym. Okienko pionowe jest zadokowane do prawej krawędzi środowiska Windows PowerShell ISE. Okienko poziome jest zadokowane do dolnej krawędzi.
Każda karta programu PowerShell w środowisku Windows PowerShell ISE może mieć zainstalowany własny zestaw narzędzi dodatków. Zobacz $psISE.CurrentPowerShellTab.HorizontalAddOnTools i $psISE.CurrentPowerShellTab.VerticalAddOnTools, aby uzyskać dostęp do kolekcji narzędzi dostępnych dla aktualnie wybranej karty lub tych samych właściwości na dowolnej z obiektów PowerShellTab w obiekcie kolekcji $psISE.PowerShellTab s.
Metody
Dla obiektów tej klasy nie są dostępne metody specyficzne dla środowiska Windows PowerShell ISE.
Właściwości
Kontrola
Obsługiwane w programie Windows PowerShell ISE 3.0 lub nowszym i nie są obecne we wcześniejszych wersjach.
Właściwość Control zapewnia dostęp do odczytu do wielu szczegółów narzędzia dodatku Polecenia.
# 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
Obsługiwane w programie Windows PowerShell ISE 3.0 lub nowszym i nie są obecne we wcześniejszych wersjach.
Właściwość logiczna wskazująca, czy narzędzie dodatku jest obecnie widoczne w przypisanym okienku. Jeśli jest widoczny, możesz ustawić właściwość IsVisible na $false
ukryć narzędzie lub ustawić właściwość IsVisible, aby $true
, aby narzędzie dodatku było widoczne na karcie programu PowerShell. Należy pamiętać, że po ukryciu narzędzia dodatku nie jest już dostępny za pośrednictwem CurrentVisibleHorizontalTool lub CurrentVisibleVerticalTool obiektów i dlatego nie można go uwidocznić za pomocą tej właściwości na tym obiekcie.
# 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
Nazwa
Obsługiwane w programie Windows PowerShell ISE 3.0 lub nowszym i nie są obecne we wcześniejszych wersjach.
Właściwość tylko do odczytu, która pobiera nazwę narzędzia dodatku.
# Gets the name of the visible vertical pane add-on tool.
$psISE.CurrentVisibleVerticalTool.Name
Commands
Zobacz też
- obiektu ISEAddOnToolCollection
- przeznaczenie modelu obiektów skryptowych środowiska Windows PowerShell ISE
- hierarchii modelu obiektów ISE