Compartir a través de


DataTemplateSelector.SelectTemplateCore Método

Definición

Sobrecargas

SelectTemplateCore(Object)

Cuando se implementa mediante una clase derivada, devuelve una clase DataTemplate específica para un elemento o contenedor determinado.

SelectTemplateCore(Object, DependencyObject)

Cuando se implementa mediante una clase derivada, devuelve una clase DataTemplate específica para un elemento o contenedor determinado.

SelectTemplateCore(Object)

Cuando se implementa mediante una clase derivada, devuelve una clase DataTemplate específica para un elemento o contenedor determinado.

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

Parámetros

item
Object

IInspectable

Elemento para el que se va a devolver una plantilla.

Devoluciones

Plantilla que se va a usar para el elemento o contenedor especificados.

Atributos

Comentarios

Si itemsControl.ItemsPanel es un ItemsStackPanel o ItemsWrapGrid, proporcione una invalidación para el método SelectTemplateCore(Object). Si ItemsPanel es un panel diferente, como VirtualizingStackPanel o WrapGrid, proporcione una invalidación para el método SelectTemplateCore(Object, DependencyObject).

Nota

En Windows 8.1, ItemsStackPanel es el ItemsPanel predeterminado para ListView y ItemsWrapGrid es el itemsPanel predeterminado para GridView.

Consulte también

Se aplica a

SelectTemplateCore(Object, DependencyObject)

Cuando se implementa mediante una clase derivada, devuelve una clase DataTemplate específica para un elemento o contenedor determinado.

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

Parámetros

item
Object

IInspectable

Elemento para el que se va a devolver una plantilla.

container
DependencyObject

Contenedor primario del elemento con plantilla.

Devoluciones

Plantilla que se va a usar para el elemento o contenedor especificados.

Atributos

Comentarios

La mayoría de las implementaciones elegirán implementar la lógica de selección en función del valor de elemento o contenedor, no ambos. Las implementaciones deben seguir pasando el parámetro sin usar tal y como está en base.

Consulte también

Se aplica a