GridView 열 머리글 스타일 및 템플릿 개요

이 개요에서는 ListView 컨트롤의 GridView 보기 모드에서 열 머리글을 사용자 지정하는 데 사용하는 속성의 우선순위 순서에 대해 설명합니다.

GridView에서 열 머리글 사용자 지정

GridView에서 열 머리글의 콘텐츠, 레이아웃 및 스타일을 정의하는 속성은 여러 관련 클래스에서 찾을 수 있습니다. 이러한 속성 중 일부는 유사하거나 동일한 기능을 갖습니다.

다음 표의 행에는 동일한 기능을 수행하는 속성 그룹이 표시됩니다. 이러한 속성을 사용하여 GridView에서 열 머리글을 사용자 지정할 수 있습니다. 관련 속성의 우선순위 순서는 오른쪽에서 왼쪽이며, 맨 오른쪽 열의 속성이 우선순위가 가장 높습니다. 예를 들어 ContentTemplate이(가) GridViewColumnHeader 개체에 설정되어 있고 HeaderTemplateSelector이(가) 연결된 GridViewColumn에 설정된 경우 ContentTemplate이(가) 우선합니다. 이 시나리오에서는 HeaderTemplateSelector에는 영향을 주지 않습니다.

GridView의 열 머리글 관련 속성

GridView GridViewColumn GridViewColumnHeader
컨텍스트 메뉴 속성 ColumnHeaderContextMenu 적용할 수 없음 ContextMenu
ToolTip

속성
ColumnHeaderToolTip 적용할 수 없음 ToolTip
머리글 템플릿

속성
ColumnHeaderTemplate1/

ColumnHeaderTemplateSelector
HeaderTemplate1/

HeaderTemplateSelector
ContentTemplate1/

ContentTemplateSelector
스타일 속성 ColumnHeaderContainerStyle HeaderContainerStyle Style

1헤더 템플릿 속성의 경우 템플릿 및 템플릿 선택기 속성을 모두 설정하면 템플릿 속성이 우선합니다. 예를 들어 ContentTemplateContentTemplateSelector 속성을 모두 설정하면 ContentTemplate 속성이 우선합니다.

참고 항목