GridView.ColumnHeaderTemplateSelector 속성

정의

각 열 머리글에 사용할 템플릿을 선택하는 논리를 제공하는 선택기 개체를 가져오거나 설정합니다.Gets or sets the selector object that provides logic for selecting a template to use for each column header.

public:
 property System::Windows::Controls::DataTemplateSelector ^ ColumnHeaderTemplateSelector { System::Windows::Controls::DataTemplateSelector ^ get(); void set(System::Windows::Controls::DataTemplateSelector ^ value); };
public System.Windows.Controls.DataTemplateSelector ColumnHeaderTemplateSelector { get; set; }
member this.ColumnHeaderTemplateSelector : System.Windows.Controls.DataTemplateSelector with get, set
Public Property ColumnHeaderTemplateSelector As DataTemplateSelector

속성 값

DataTemplateSelector

각 열 머리글에 사용할 데이터 템플릿을 결정하는 DataTemplateSelector 개체입니다.The DataTemplateSelector object that determines the data template to use for each column header. 기본값은 null입니다.The default value is null.

설명

기본 논리를 사용 하는 것이 속성을 설정 하지 않으면 경우는 ColumnHeaderTemplate 정의 되어 있는 경우 모든 열에 대 한 속성입니다.If you do not set this property, the default logic is to use the ColumnHeaderTemplate property for all columns if it is defined.

경우는 ColumnHeaderTemplate 속성 및 ColumnHeaderTemplateSelector 속성이 모두 설정의 ColumnHeaderTemplate 속성이 우선 합니다.If the ColumnHeaderTemplate property and the ColumnHeaderTemplateSelector property are both set, the ColumnHeaderTemplate property takes precedence.

이 속성을 배치 하 고 열 머리글 스타일을 지정 하는 여러 방법 중 하나를 나타냅니다.This property represents one of several ways to lay out and style column headers. 자세한 내용은 GridView 열 헤더 스타일 및 템플릿 개요를 참조하세요.For more information, see GridView Column Header Styles and Templates Overview.

XAML 특성 사용XAML Attribute Usage

<object DataTemplateSelector="{ResourceExtension DataTemplateSelectorClassKey}"/>  

XAML 속성 요소 사용XAML Property Element Usage

<object>  
  <object.ColumnHeaderTemplateSelector>  
    <MyDataTemplateSelectorImplementation .../>  
  </object.ColumnHeaderTemplateSelector>  
</object>  

XAML 값XAML Values

ResourceExtension
다음 중 하나: StaticResource, 또는 DynamicResource합니다.One of the following: StaticResource, or DynamicResource. 참조 XAML 리소스합니다.See XAML Resources.

DataTemplateSelectorClassKey
선택기 구현을 요청 하 게 식별 하는 키입니다.The key that identifies the selector implementation being requested. 키를 유용한 팁을 구현 하는 파생된 클래스를 가리킵니다. SelectTemplate 재정의 합니다.The key refers to a derived class that implements a practical SelectTemplate override. 사용자 지정 클래스를 매핑하는 방법에 대 한 정보를 참조 하세요 XAML 네임 스페이스 및 WPF XAML에 대 한 매핑 Namespace합니다.For information about how to map your custom class, see XAML Namespaces and Namespace Mapping for WPF XAML. 인스턴스를 프로그래밍 방식으로 추가할 수 있습니다 프로그램 DataTemplateSelector 애플리케이션 리소스 사전 리소스로 클래스입니다.You can also programmatically add an instance of your DataTemplateSelector class as a resource to the application resource dictionary.

MyDataTemplateSelectorImplementation
파생 된 클래스 DataTemplateSelector 실제 구현 하는 SelectTemplate 재정의 합니다.A class derived from DataTemplateSelector that implements a practical SelectTemplate override. 사용자 지정 클래스를 매핑하는 방법에 대 한 정보를 참조 하세요 XAML 네임 스페이스 및 WPF XAML에 대 한 매핑 Namespace합니다.For information about how to map your custom class, see XAML Namespaces and Namespace Mapping for WPF XAML.

종속성 속성 정보Dependency Property Information

식별자 필드Identifier field ColumnHeaderTemplateSelectorProperty
메타 데이터 속성 설정 trueMetadata properties set to true 없음None

적용 대상

추가 정보