Megosztás a következőn keresztül:


Egyéni vezérlők létrehozása

Az egyéni vezérlők a formázási fájlok legrugalmasabb összetevői. A táblázatos, lista- és széles nézetektől eltérően, amelyek az adatok formális szerkezetét határozzák meg, például egy adattáblát, az egyéni vezérlők lehetővé teszik az egyes adatrészek megjelenítésének definiálát. Meghatározhat egy közös egyéni vezérlőkészletet, amely a formázási fájl összes nézete számára elérhető, meghatározhat egy adott nézet számára elérhető egyéni vezérlőket, vagy definiálhat olyan vezérlőket, amelyek egy objektumcsoport számára érhetők el.

Példa egyéni vezérlőre

Az alábbi példa egy egyéni vezérlőt mutat be, amely a Certificates.Format.ps1xml fájlban van definiálva. Ez az egyéni vezérlő választja el a Tábla nézetben megjelenített System.Management.Automation.Signature objektumokat.

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

Lásd még:

PowerShelles formázási fájl írása