Obiekt ISEAddOnTool
Obiekt ISEAddonTool reprezentuje zainstalowane narzędzie dodatku, które zapewnia dodatkowe funkcje środowiska Windows PowerShell ISE. Przykładem jest narzędzie Polecenia , które można wyświetlić, klikając pozycję Widok, a następnie pozycję Pokaż dodatek polecenia. 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 dowolnych obiektach powerShellTab w obiekcie kolekcji $psISE.PowerShellTabs.
Metody
Dla obiektów tej klasy nie są dostępne metody specyficzne dla środowiska Windows PowerShell ISE.
Właściwości
Kontrolka
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 ona widoczna, możesz ustawić właściwość IsVisible, aby $false
ukryć narzędzie lub ustawić właściwość IsVisible, aby $true
ustawić narzędzie dodatku widoczne na karcie programu PowerShell. Pamiętaj, że po ukryciu narzędzia dodatku nie jest już dostępny za pośrednictwem obiektu CurrentVisibleHorizontalTool lub CurrentVisibleVerticalTool, dlatego nie można go uwidocznić za pomocą tej właściwości w 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
Nazwisko
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ż
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla