DataTemplateSelector.SelectTemplateCore Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
SelectTemplateCore(Object) |
Quando implementado por uma classe derivada, retorna um DataTemplate específico para um determinado item ou contêiner. |
SelectTemplateCore(Object, DependencyObject) |
Quando implementado por uma classe derivada, retorna um DataTemplate específico para um determinado item ou contêiner. |
SelectTemplateCore(Object)
Quando implementado por uma classe derivada, retorna um DataTemplate específico para um determinado item ou contêiner.
/// [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
O item para o qual retornar um modelo.
Retornos
O modelo a ser usado para o item e/ou contêiner especificados.
- Atributos
Comentários
Se o ItemsControl.ItemsPanel for um ItemsStackPanel ou ItemsWrapGrid, forneça uma substituição para o método SelectTemplateCore(Object). Se o ItemsPanel for um painel diferente, como VirtualizingStackPanel ou WrapGrid, forneça uma substituição para o método SelectTemplateCore(Object, DependencyObject).
Observação
Em Windows 8.1, ItemsStackPanel é o ItemsPanel padrão para ListView e ItemsWrapGrid é o ItemsPanel padrão para GridView.
Confira também
Aplica-se a
SelectTemplateCore(Object, DependencyObject)
Quando implementado por uma classe derivada, retorna um DataTemplate específico para um determinado item ou contêiner.
/// [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
O item para o qual retornar um modelo.
- container
- DependencyObject
O contêiner pai do item com modelo.
Retornos
O modelo a ser usado para o item e/ou contêiner especificados.
- Atributos
Comentários
A maioria das implementações optará por implementar a lógica de seleção com base no valor de item ou contêiner, não em ambos. As implementações ainda devem passar o parâmetro não utilizado como está para base.