DataTemplateSelector.SelectTemplateCore Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
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
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.
Comentarios
La mayoría de las implementaciones elegirán implementar la lógica de selección basada en el valor de elemento o contenedor, no en ambos. Las implementaciones todavía deben pasar el parámetro sin usar tal cual a base.