다음을 통해 공유


사용자 지정 컨트롤 만들기

사용자 지정 컨트롤은 서식 파일의 가장 유연한 구성 요소입니다. 데이터 테이블과 같은 공식적인 데이터 구조를 정의하는 테이블, 목록 및 넓은 뷰와 달리 사용자 지정 컨트롤을 사용하면 개별 데이터 조각이 표시되는 방식을 정의할 수 있습니다. 서식 파일의 모든 보기에서 사용할 수 있는 일반적인 사용자 지정 컨트롤 집합을 정의하거나, 특정 보기에서 사용할 수 있는 사용자 지정 컨트롤을 정의하거나, 개체 그룹에서 사용할 수 있는 컨트롤 집합을 정의할 수 있습니다.

사용자 지정 컨트롤 예제

다음 예제에서는 Certificates.Format.ps1xml 파일에 정의된 사용자 지정 컨트롤을 보여 줍니다. 이 사용자 지정 컨트롤은 테이블 뷰에 표시되는 System.Management.Automation.Signature 개체를 구분하는 데 사용됩니다.

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

또한 참조하십시오

PowerShell 서식 파일 작성