Condividi tramite


DataTemplateSelector.SelectTemplateCore Metodo

Definizione

Overload

SelectTemplateCore(Object)

Se implementato da una classe derivata, restituisce un DataTemplate specifico per un determinato elemento o contenitore.

SelectTemplateCore(Object, DependencyObject)

Se implementato da una classe derivata, restituisce un DataTemplate specifico per un determinato elemento o contenitore.

SelectTemplateCore(Object)

Se implementato da una classe derivata, restituisce un DataTemplate specifico per un determinato elemento o contenitore.

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

Parametri

item
Object

IInspectable

Elemento per cui restituire un modello.

Restituisce

Modello da usare per l'elemento e/o il contenitore specificati.

Attributi

Commenti

Se ItemsControl.ItemsPanel è itemsStackPanel o ItemsWrapGrid, fornire un override per il metodo SelectTemplateCore(Object). Se ItemsPanel è un pannello diverso, ad esempio VirtualizingStackPanel o WrapGrid, fornire un override per il metodo SelectTemplateCore(Object, DependencyObject).

Nota

In Windows 8.1 ItemsStackPanel è l'elemento ItemsPanel predefinito per ListView e ItemsWrapGrid è l'elemento ItemsPanel predefinito per GridView.

Vedi anche

Si applica a

SelectTemplateCore(Object, DependencyObject)

Se implementato da una classe derivata, restituisce un DataTemplate specifico per un determinato elemento o contenitore.

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

Parametri

item
Object

IInspectable

Elemento per cui restituire un modello.

container
DependencyObject

Contenitore padre per l'elemento basato su modelli.

Restituisce

Modello da usare per l'elemento e/o il contenitore specificati.

Commenti

La maggior parte delle implementazioni sceglierà di implementare la logica di selezione in base al valore dell'elemento o del contenitore, non entrambi. Le implementazioni devono comunque passare il parametro inutilizzato così come è alla base.

Vedi anche

Si applica a