Langage

DataTemplateSelector.SelectTemplateCore Méthode

Définition

Surcharges

Nom Description
SelectTemplateCore(Object)

En cas d’implémentation par une classe dérivée, retourne un DataTemplate spécifique pour un élément ou un conteneur donné.

SelectTemplateCore(Object, DependencyObject)

En cas d’implémentation par une classe dérivée, retourne un DataTemplate spécifique pour un élément ou un conteneur donné.

SelectTemplateCore(Object)

En cas d’implémentation par une classe dérivée, retourne un DataTemplate spécifique pour un élément ou un conteneur donné.

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

Paramètres

item
Object

IInspectable

Élément pour lequel retourner un modèle.

Retours

Modèle à utiliser pour l’élément et/ou le conteneur donnés.

Attributs

Remarques

Si votre ItemsControl.ItemsPanel est un ItemsStackPanel ou ItemsWrapGrid, fournissez un remplacement pour la méthode SelectTemplateCore(Object). Si ItemsPanel est un autre panneau, tel que VirtualizingStackPanel ou WrapGrid, fournissez un remplacement pour la méthode SelectTemplateCore(Object, DependencyObject).

Note

Dans Windows 8.1, ItemsStackPanel est le ItemsPanel par défaut pour ListView, et ItemsWrapGrid est le ItemsPanel par défaut pour GridView.

Voir aussi

S’applique à

SelectTemplateCore(Object, DependencyObject)

En cas d’implémentation par une classe dérivée, retourne un DataTemplate spécifique pour un élément ou un conteneur donné.

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

Paramètres

item
Object

IInspectable

Élément pour lequel retourner un modèle.

container
DependencyObject

Conteneur parent de l’élément modèle.

Retours

Modèle à utiliser pour l’élément et/ou le conteneur donnés.

Attributs

Remarques

Important

Cette surcharge de SelectTemplateCore ne doit pas être utilisée. Il ne sera pas appelé par certains contrôles tels que TreeView et ItemsRepeater où le modèle crée le conteneur ainsi que l’élément. Utilisez plutôt la surcharge sans conteneur.

La plupart des implémentations choisissent d’implémenter la logique de sélection en fonction de la valeur de l’élément ou du conteneur, et non les deux. Les implémentations doivent toujours passer le paramètre inutilisé as-is à la base.

Voir aussi

S’applique à