DataTemplateSelector.SelectTemplateCore Metode

Definisi

Overload

SelectTemplateCore(Object)

Saat diimplementasikan oleh kelas turunan, mengembalikan DataTemplate tertentu untuk item atau kontainer tertentu.

SelectTemplateCore(Object, DependencyObject)

Saat diimplementasikan oleh kelas turunan, mengembalikan DataTemplate tertentu untuk item atau kontainer tertentu.

SelectTemplateCore(Object)

Saat diimplementasikan oleh kelas turunan, mengembalikan DataTemplate tertentu untuk item atau kontainer tertentu.

/// [Windows.Foundation.Metadata.Overload("SelectTemplateForItemCore")]
DataTemplate SelectTemplateCore(IInspectable const& item);
[Windows.Foundation.Metadata.Overload("SelectTemplateForItemCore")]
protected virtual DataTemplate SelectTemplateCore(object item);
function selectTemplateCore(item)
Protected Overridable Function SelectTemplateCore (item As Object) As DataTemplate

Parameter

item
Object

IInspectable

Item untuk mengembalikan templat.

Mengembalikan

Templat yang digunakan untuk item dan/atau kontainer yang diberikan.

Atribut

Keterangan

Jika ItemControl.ItemsPanel Anda adalah ItemsStackPanel atau ItemsWrapGrid, berikan penimpaan untuk metode SelectTemplateCore(Object). Jika ItemsPanel adalah panel yang berbeda, seperti VirtualizingStackPanel atau WrapGrid, berikan penimpaan untuk metode SelectTemplateCore(Object, DependencyObject).

Catatan

Di Windows 8.1, ItemsStackPanel adalah ItemPanel default untuk ListView, dan ItemsWrapGrid adalah ItemPanel default untuk GridView.

Lihat juga

Berlaku untuk

SelectTemplateCore(Object, DependencyObject)

Saat diimplementasikan oleh kelas turunan, mengembalikan DataTemplate tertentu untuk item atau kontainer tertentu.

DataTemplate SelectTemplateCore(IInspectable const& item, DependencyObject const& container);
protected virtual DataTemplate SelectTemplateCore(object item, DependencyObject container);
function selectTemplateCore(item, container)
Protected Overridable Function SelectTemplateCore (item As Object, container As DependencyObject) As DataTemplate

Parameter

item
Object

IInspectable

Item untuk mengembalikan templat.

container
DependencyObject

Kontainer induk untuk item templat.

Mengembalikan

Templat yang digunakan untuk item dan/atau kontainer yang diberikan.

Keterangan

Sebagian besar implementasi akan memilih untuk menerapkan logika pemilihan berdasarkan nilai item atau kontainer, bukan keduanya. Implementasi masih harus meneruskan parameter yang tidak digunakan apa adanya ke dasar.

Lihat juga

Berlaku untuk