Sdílet prostřednictvím


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

Vlastní ovládací prvky jsou nejflexibilnějšími komponentami souboru formátování. Na rozdíl od tabulek, seznamů a širokých zobrazení, která definují formální strukturu dat, jako je tabulka dat, umožňují vlastní ovládací prvky definovat způsob zobrazení jednotlivých dat. Můžete definovat společnou sadu vlastních ovládacích prvků, které jsou k dispozici pro všechna zobrazení souboru formátování, 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 definován v souboru Certificates.Format.ps1xml. Tento vlastní ovládací prvek slouží k oddělení objektů System.Management.Automation.Signature objektů 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é

Psaní souboru formátování PowerShellu