DataTemplateSelector.SelectTemplateCore Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
SelectTemplateCore(Object) |
En cas d’implémentation par une classe dérivée, retourne un DataTemplate spécifique pour un élément ou 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 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 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).
Notes
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 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 pour l’élément modèle.
Retours
Modèle à utiliser pour l’élément et/ou le conteneur donnés.
- Attributs
Remarques
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 des deux. Les implémentations doivent toujours passer le paramètre inutilisé tel qu’il est à la base.