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. Az adatok formális szerkezetét definiáló táblázatokkal, listákkal és széles nézetekkel ellentétben az egyéni vezérlők lehetővé teszik az egyes adatok megjelenítésének meghatározását. Meghatározhat egy általános egyéni vezérlőkészletet, amely a formázási fájl összes nézete számára elérhető, definiálhat egyéni vezérlőket, amelyek egy adott nézethez érhetők el, vagy definiálhat egy objektumcsoport számára elérhető vezérlőket.

Egyéni vezérlő – példa

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ő a System.Management.Automation.Signature táblanézetben megjelenített objektumok elkülönítésére szolgál.

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

PowerShell-formázási fájl írása