Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
Un objet ISEAddonTool représente un outil complémentaire installé qui offre des fonctionnalités supplémentaires à Windows PowerShell ISE. Un exemple est l’outil Commandes que vous pouvez afficher en cliquant sur Visualiser, puis sur l’extension Afficher la commande. Cet outil vous est ensuite accessible en manipulant les différents objets ISEAddOnTool disponibles.
Chaque outil complémentaire peut être associé soit au volet vertical, soit au volet horizontal. Le panneau vertical est placé en dock sur le bord droit de Windows PowerShell ISE. La vitre horizontale est fixée au bord inférieur.
Chaque onglet PowerShell dans Windows PowerShell ISE peut avoir son propre ensemble d’outils complémentaires installés. Voir $psISE.CurrentPowerShellTab.HorizontalAddOnTools et $psISE.CurrentPowerShellTab.VerticalAddOnTools pour accéder à la collection d’outils disponibles dans l’onglet actuellement sélectionné ou aux mêmes propriétés que sur n’importe lequel des objets PowerShellTab dans l’objet de collection $psISE.PowerShellTabs .
Méthodes
Il n’existe pas de méthodes spécifiques à Windows PowerShell ISE pour les objets de cette classe.
Propriétés
Contrôle
Pris en charge dans Windows PowerShell ISE 3.0 et ultérieurs, et absent dans les versions antérieures.
La propriété Control permet un accès en lecture à de nombreux détails de l’outil complémentaire Commandes.
# 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
EstVisible
Pris en charge dans Windows PowerShell ISE 3.0 et ultérieurs, et absent dans les versions antérieures.
La propriété booléenne qui indique si l’outil complémentaire est actuellement visible dans son panneau assigné. S’il est visible, vous pouvez définir la propriété IsVisible pour $false masquer l’outil, ou définir la propriété$true IsVisible pour rendre un outil complémentaire visible dans son onglet PowerShell. Notez qu’une fois qu’un outil complémentaire est masqué, il n’est plus accessible via les objets CurrentVisibleHorizontalTool ou CurrentVisibleVerticalTool , et ne peut donc pas être rendu visible en utilisant cette propriété sur cet objet.
# 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
Nom
Pris en charge dans Windows PowerShell ISE 3.0 et ultérieurs, et absent dans les versions antérieures.
La propriété en lecture seule qui donne le nom de l’outil complémentaire.
# Gets the name of the visible vertical pane add-on tool.
$psISE.CurrentVisibleVerticalTool.Name
Commands