Vytvoření vlastních ovládacích prvků

Vlastní ovládací prvky jsou nej flexibilnější součásti formátovacího souboru. Na rozdíl od tabulek, seznamu a širokých zobrazení, která definují formální strukturu dat, jako je například tabulka dat, umožňují vlastní ovládací prvky definovat způsob zobrazení jednotlivých částí dat. Můžete definovat společnou sadu vlastních ovládacích prvků, které jsou k dispozici pro všechna zobrazení formátovacího souboru, můžete definovat vlastní ovládací prvky, které jsou k dispozici pro konkrétní zobrazení, nebo můžete definovat sadu ovládacích prvků, které jsou k dispozici pro skupinu objektů.

Příklad vlastního ovládacího prvku

Následující příklad ukazuje vlastní ovládací prvek, který je definovaný v souboru Certificates.Format.ps1xml. Tento vlastní ovládací prvek slouží k oddělení objektů System.Management.Automation.Signature zobrazených v zobrazení tabulky.

<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>

Viz také

Vytvoření formátovacího souboru PowerShellu