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.
Les contrôles personnalisés sont les composants les plus flexibles d’un fichier de mise en forme. Contrairement à la table, à la liste et aux vues larges qui définissent une structure formelle de données, comme une table de données, les contrôles personnalisés vous permettent de définir la façon dont un élément de données individuel est affiché. Vous pouvez définir un ensemble commun de contrôles personnalisés qui sont disponibles pour toutes les vues du fichier de mise en forme, vous pouvez définir des contrôles personnalisés disponibles pour une vue spécifique, ou définir un ensemble de contrôles disponibles pour un groupe d’objets.
Exemple de contrôle personnalisé
L’exemple suivant montre un contrôle personnalisé défini dans le fichier Certificates.Format.ps1xml. Ce contrôle personnalisé est utilisé pour séparer les objets System.Management.Automation.Signature affichés dans une vue table.
<Controls>
<Control>
<Name>SignatureTypes-GroupingFormat</Name>
<CustomControl>
<CustomEntries>
<CustomEntry>
<CustomItem>
<Frame>
<LeftIndent>4</LeftIndent>
<CustomItem>
<Text AssemblyName="System.Management.Automation" BaseName="FileSystemProviderStrings"
ResourceId="DirectoryDisplayGrouping"/>
<ExpressionBinding>
<ScriptBlock>Split-Path $_.Path</ScriptBlock>
</ExpressionBinding>
<NewLine/>
</CustomItem>
</Frame>
</CustomItem>
</CustomEntry>
</CustomEntries>
</CustomControl>
</Control>
</Controls>