Bagikan melalui


GridViewColumn.CellTemplateSelector Properti

Definisi

Mendapatkan atau mengatur DataTemplateSelector yang menentukan templat yang akan digunakan untuk menampilkan sel dalam kolom.

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

Nilai Properti

DataTemplateSelector Yang menyediakan DataTemplate pilihan untuk sel kolom. Defaultnya adalah null.

Contoh

Contoh berikut menunjukkan cara mengatur CellTemplateSelector properti.


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

Keterangan

Properti berikut semua terikat ke dan menampilkan konten sel kolom, dan tercantum di sini dalam urutan prioritasnya, dari tertinggi hingga terendah:

Penggunaan Atribut XAML

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

Penggunaan Elemen Properti XAML

<object>
  <object.CellTemplateSelector>
    <MyDataTemplateSelectorImplementation .../>
  </object.CellTemplateSelector>
</object>

Nilai XAML

MyDataTemplateSelectorImplementation Kelas yang berasal dari DataTemplateSelector yang mengimplementasikan penimpaan praktis SelectTemplate . Untuk informasi tentang cara memetakan kelas kustom Anda, lihat Namespace Layanan XAML dan Pemetaan Namespace layanan untuk WPF XAML.

ResourceExtension Salah satu hal berikut: StaticResource, atau DynamicResource. Lihat Sumber Daya XAML.

DataTemplateSelectorClassKey Kunci yang mengidentifikasi implementasi pemilih yang diminta. Kunci mengacu pada kelas turunan yang mengimplementasikan penimpaan praktis SelectTemplate . Untuk informasi tentang cara memetakan kelas kustom Anda, lihat Namespace Layanan XAML dan Pemetaan Namespace layanan untuk WPF XAML. Anda juga dapat menambahkan instans kelas Anda DataTemplateSelector secara terprogram sebagai sumber daya ke kamus sumber daya.

Informasi Properti Dependensi

Item Nilai
Bidang pengidentifikasi CellTemplateSelectorProperty
Properti metadata diatur ke true Tidak

Berlaku untuk