次の方法で共有


カスタム コントロールを作成する

カスタム コントロールは、書式設定ファイルの最も柔軟なコンポーネントです。 データのテーブルなど、データの正式な構造を定義するテーブル、リスト、ワイド ビューとは異なり、カスタム コントロールを使用すると、個々のデータの表示方法を定義できます。 書式設定ファイルのすべてのビューで使用できる一般的なカスタム コントロールのセットを定義したり、特定のビューで使用できるカスタム コントロールを定義したり、オブジェクトのグループで使用できるコントロールのセットを定義したりできます。

カスタム コントロールの例

次の例は、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>

こちらもご覧ください

PowerShell 書式設定ファイルを記述する