カスタム コントロールは、書式設定ファイルの最も柔軟なコンポーネントです。 データのテーブルなど、データの正式な構造を定義するテーブル、リスト、ワイド ビューとは異なり、カスタム コントロールを使用すると、個々のデータの表示方法を定義できます。 書式設定ファイルのすべてのビューで使用できる一般的なカスタム コントロールのセットを定義したり、特定のビューで使用できるカスタム コントロールを定義したり、オブジェクトのグループで使用できるコントロールのセットを定義したりできます。
カスタム コントロールの例
次の例は、Certificates.Format.ps1xml ファイルで定義されているカスタム コントロールを示しています。 このカスタム コントロールは、テーブル ビューに表示される System.Management.Automation.Signature オブジェクトを分離するために使用されます。
<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>
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
PowerShell