GridViewHeaderRowPresenter.ColumnHeaderTemplateSelector Özellik

Tanım

Sütun üst bilgisini görüntülemek için kullanılacak veri şablonunu seçen mantık sağlayan bir alır veya ayarlar DataTemplateSelector .

public System.Windows.Controls.DataTemplateSelector ColumnHeaderTemplateSelector { get; set; }

Özellik Değeri

DataTemplateSelector Her sütun üst bilgisini görüntülemek için kullanılacak öğesini seçenDataTemplate. Varsayılan değer: null.

Açıklamalar

ColumnHeaderTemplate Özelliğin ve özelliğin ColumnHeaderTemplateSelector her ikisi de ayarlandıysa, ColumnHeaderTemplate öncelik alır.

Bu sınıfı bir GridView görünüm modunun parçası olarak uyguladığınızda, bu özelliğin değeri üzerindeki GridViewözelliğin ColumnHeaderTemplateSelector değerine bağlıdır.

Bu sınıfta ve ilgili sınıflarda GridView bulunan çeşitli özellikleri kullanarak sütun üst bilgilerini görünüm modunda özelleştirebilirsiniz. Bu özellikler ve aralarındaki öncelik hakkında daha fazla bilgi için bkz. GridView Sütun Üst Bilgisi Stilleri ve Şablonlarına Genel Bakış.

XAML Öznitelik Kullanımı

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

XAML Özellik Öğesi Kullanımı

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

XAML Değerleri

MyDataTemplateSelectorImplementation
Pratik bir geçersiz kılma uygulayan öğesinden DataTemplateSelector türetilen bir SelectTemplate sınıf. Özel sınıfınızı eşleme hakkında bilgi için bkz . WPF XAML için XAML Ad Alanları ve Ad Alanı Eşlemesi.

ResourceExtension
Aşağıdakilerden biri: StaticResource, veya DynamicResource. Bkz. XAML Kaynakları.

DataTemplateSelectorClassKey
İstenen seçici uygulamasını tanımlayan anahtar. anahtar, pratik SelectTemplate bir geçersiz kılma uygulayan türetilmiş bir sınıfa başvurur. Özel sınıfınızı eşleme hakkında bilgi için bkz . WPF XAML için XAML Ad Alanları ve Ad Alanı Eşlemesi. Kaynak sözlüğüne kaynak olarak sınıfınızın DataTemplateSelector bir örneğini program aracılığıyla da ekleyebilirsiniz.

Şunlara uygulanır

Ürün Sürümler
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Ayrıca bkz.