共用方式為


建立自訂控制項

自定義控件是格式化檔案中最具彈性的元件。 不同於定義正式數據結構的數據表、清單和寬型檢視表,例如數據表,自定義控件可讓您定義個別數據片段的顯示方式。 您可以定義一組通用的自定義控件,這些控件可供格式化檔案的所有檢視使用、定義特定檢視可用的自定義控件,也可以定義一組可供物件使用的控件。

自定義控件範例

下列範例顯示 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 格式化檔案