Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
I controlli personalizzati sono i componenti più flessibili di un file di formattazione. A differenza di tabelle, elenchi e viste wide che definiscono una struttura formale di dati, ad esempio una tabella di dati, i controlli personalizzati consentono di definire la modalità di visualizzazione di una singola parte di dati. È possibile definire un set comune di controlli personalizzati disponibili per tutte le visualizzazioni del file di formattazione, definire controlli personalizzati disponibili per una visualizzazione specifica oppure definire un set di controlli disponibili per un gruppo di oggetti.
Esempio di controllo personalizzato
Nell'esempio seguente viene illustrato un controllo personalizzato definito nel file Certificates.Format.ps1xml. Questo controllo personalizzato viene utilizzato per separare gli oggetti System.Management.Automation.Signature visualizzati in una visualizzazione tabella.
<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>