Aangepaste besturingselementen maken

Aangepaste besturingselementen zijn de meest flexibele onderdelen van een opmaakbestand. In tegenstelling tot tabel-, lijst- en brede weergaven die een formele structuur van gegevens definiëren, zoals een tabel met gegevens, kunt u met aangepaste besturingselementen definiëren hoe een afzonderlijk gegevenssytee wordt weergegeven. U kunt een algemene set aangepaste besturingselementen definiëren die beschikbaar zijn voor alle weergaven van het opmaakbestand, u kunt aangepaste besturingselementen definiëren die beschikbaar zijn voor een specifieke weergave of u kunt een set besturingselementen definiëren die beschikbaar zijn voor een groep objecten.

Voorbeeld van aangepast besturingselement

In het volgende voorbeeld ziet u een aangepast besturingselement dat is gedefinieerd in het bestand Certificates.Format.ps1xml. Dit aangepaste besturingselement wordt gebruikt om de System.Management.Automation.Signature-objecten te scheiden die worden weergegeven in een tabelweergave.

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

Zie ook

Een PowerShell-opmaakbestand schrijven