GridViewColumn.CellTemplateSelector Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Sütundaki hücreleri görüntülemek için kullanılacak şablonu belirleyen bir DataTemplateSelector alır veya ayarlar.
public:
property System::Windows::Controls::DataTemplateSelector ^ CellTemplateSelector { System::Windows::Controls::DataTemplateSelector ^ get(); void set(System::Windows::Controls::DataTemplateSelector ^ value); };
public System.Windows.Controls.DataTemplateSelector CellTemplateSelector { get; set; }
member this.CellTemplateSelector : System.Windows.Controls.DataTemplateSelector with get, set
Public Property CellTemplateSelector As DataTemplateSelector
Özellik Değeri
DataTemplateSelector Sütun hücreleri için seçim sağlayan DataTemplate bir. Varsayılan değer: null
.
Örnekler
Aşağıdaki örnekte özelliğin nasıl ayarlanacağı gösterilmektedir CellTemplateSelector .
<ListView ItemsSource="{Binding Source={StaticResource EmployeeData},
XPath=Employee}">
<ListView.View>
<GridView>
<GridViewColumn Header="First Name"
DisplayMemberBinding="{Binding XPath=FirstName}" />
<GridViewColumn Header="Last Name"
CellTemplate="{StaticResource LastNameCellTemplate}"/>
<GridViewColumn Header="Favorite City"
CellTemplateSelector="{DynamicResource
FavoriteCityTemplateSelector}"/>
</GridView>
</ListView.View>
</ListView>
Açıklamalar
Aşağıdaki özelliklerin tümü sütun hücresinin içeriğini bağlar ve görüntüler ve burada en yüksekten en düşüğe kadar öncelik sırasına göre listelenir:
XAML Öznitelik Kullanımı
<object CellTemplateSelector="{ResourceExtension DataTemplateSelectorClassKey}"/>
XAML Özellik Öğesi Kullanımı
<object>
<object.CellTemplateSelector>
<MyDataTemplateSelectorImplementation .../>
</object.CellTemplateSelector>
</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.
Bağımlılık Özelliği Bilgileri
Tanımlayıcı alanı | CellTemplateSelectorProperty |
Meta veri özellikleri olarak ayarlandı true |
Hiçbiri |