Az ISEAddOnTool objektum
Az I Standard kiadás AddonTool objektum egy telepített bővítményeszköz, amely további funkciókat biztosít a Windows PowerShell I Standard kiadás számára. Ilyen például a Parancsok eszköz, amelyet a Nézet, majd a Parancs bővítmény megjelenítése parancsra kattintva jeleníthet meg. Ez az eszköz ezután elérhető a különböző elérhető I Standard kiadás AddOnTool objektumok módosításával.
Minden bővítményeszköz társítható a függőleges vagy a vízszintes panelhez. A függőleges panel a Windows PowerShell I Standard kiadás jobb széléhez van rögzítve. A vízszintes panel az alsó szélhez van rögzítve.
A Windows PowerShell I Standard kiadás minden PowerShell-lapján saját bővítményeszközök találhatók. Lásd: $psI Standard kiadás. CurrentPowerShellTab.HorizontalAddOnTools és $psI Standard kiadás. CurrentPowerShellTab.VerticalAddOnTools a jelenleg kijelölt laphoz elérhető eszközök gyűjteményének eléréséhez, vagy a $psI Standard kiadás bármelyik PowerShellTab-objektumánakugyanazon tulajdonságaihoz. PowerShellTabs-gyűjteményobjektum.
Metódusok
Az osztály objektumaihoz nem érhető el Windows PowerShell I Standard kiadás-specifikus metódus.
Tulajdonságok
Vezérlő
A Windows PowerShell I Standard kiadás 3.0-s és újabb verzióiban támogatott, és nem szerepel a korábbi verziókban.
A Control tulajdonság olvasási hozzáférést biztosít a Parancsok bővítmény eszköz számos részletéhez.
# 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
A Windows PowerShell I Standard kiadás 3.0-s és újabb verzióiban támogatott, és nem szerepel a korábbi verziókban.
A logikai tulajdonság, amely azt jelzi, hogy a bővítmény eszköz jelenleg látható-e a hozzárendelt panelen. Ha látható, beállíthatja, hogy az IsVisible tulajdonság elrejtse az eszközt, vagy állítsa az IsVisible tulajdonságot $true
úgy, hogy láthatóvá tegyen egy bővítményeszközt a PowerShell-lapján. Vegye figyelembe, hogy miután egy bővítményeszköz el lett rejtve, az már nem érhető el a CurrentVisibleHorizontalTool vagy a CurrentVisibleVerticalTool objektumon keresztül, ezért nem tehető láthatóvá ezen a tulajdonságon.$false
# 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
Név
A Windows PowerShell I Standard kiadás 3.0-s és újabb verzióiban támogatott, és nem szerepel a korábbi verziókban.
A bővítmény nevét lekérő írásvédett tulajdonság.
# Gets the name of the visible vertical pane add-on tool.
$psISE.CurrentVisibleVerticalTool.Name
Commands
Kapcsolódó információk
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: