Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz 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 dodatkowe, które zapewnia dodatkowe funkcje Windows PowerShell ISE. Przykładem jest narzędzie Polecenia, które można wyświetlić klikając Widok, a następnie Pokaż dodatek Poleceń. Narzędzie to jest dostępne przez manipulację różnymi dostępnymi obiektami ISEAddOnTool .
Każde narzędzie dodatkowe może być powiązane z panelem pionowym lub poziomym. Pionowa szyba jest zadokowana do prawej krawędzi Windows PowerShell ISE. Szyba pozioma jest przymocowana do dolnej krawędzi.
Każda zakładka PowerShell w Windows PowerShell ISE może mieć zainstalowany własny zestaw narzędzi dodatkowych. Zobacz $psISE.CurrentPowerShellTab.HorizontalAddOnTools oraz $psISE.CurrentPowerShellTab.VerticalAddOnTools, aby uzyskać dostęp do kolekcji narzędzi dostępnych dla obecnie wybranej karty lub tych samych właściwości dla dowolnego obiektu PowerShellTab w obiekcie kolekcji $psISE.PowerShellTabs .
Methods
Nie ma dostępnych specyficznych dla Windows PowerShell metod ISE dla obiektów tej klasy.
Właściwości
Kontrola
Obsługiwany w Windows PowerShell ISE 3.0 i nowszych, a nie występował w wcześniejszych wersjach.
Własność Control umożliwia odczyt wielu szczegółów narzędzia dodatkowego Commands.
# View the properties of the Commands add-on tool.
# (assumes that it's 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ługiwany w Windows PowerShell ISE 3.0 i nowszych, a nie występował w wcześniejszych wersjach.
Własność Boole'a wskazująca, czy narzędzie add-on jest obecnie widoczne w przypisanym panelu. Jeśli jest widoczne, możesz ustawić właściwość IsVisible na $false ukrycie narzędzia lub ustawić tak$true, by na karcie PowerShell pojawiło się narzędzie dodatkowe. Należy zauważyć, że po ukryciu narzędzia dodatkowego nie jest ono już dostępne przez obiekty CurrentVisibleHorizontalTool lub CurrentVisibleVerticalTool, a zatem nie można go uczynić widocznym używając 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
Name
Obsługiwany w Windows PowerShell ISE 3.0 i nowszych, a nie występował w wcześniejszych wersjach.
Właściwość tylko do odczytu, która nadaje nazwę narzędziu dodatkowemu.
# Gets the name of the visible vertical pane add-on tool.
$psISE.CurrentVisibleVerticalTool.Name
Commands