Compartilhar via


DataTemplateSelector.SelectTemplateCore Método

Definição

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.

Confira também

Aplica-se a