DataTemplate Classe
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.
Modèle avec plusieurs liaisons, couramment utilisés par les ListView et les MultiPage<T>.
public class DataTemplate : Xamarin.Forms.ElementTemplate, Xamarin.Forms.Internals.IDataTemplateController
type DataTemplate = class
inherit ElementTemplate
interface IDataTemplateController
- Héritage
- Dérivé
- Implémente
Remarques
En XAML, les développeurs d’applications peuvent imbriquer le balisage à l’intérieur d’une DataTemplate
balise pour créer un View dont les membres sont liés aux propriétés des objets de données contenus dans une ItemsSource liste.
Constructeurs
DataTemplate() |
À usage interne uniquement. |
DataTemplate(Func<Object>) |
Crée et initialise une nouvelle instance de la classe DataTemplate. |
DataTemplate(Type) |
Crée un DataTemplate pour le |
Propriétés
Bindings |
Obtient un dictionnaire de liaisons, indexées par les propriétés liées. |
Values |
Retourne un dictionnaire de valeurs de propriétés pour ce DataTemplate, indexées par propriété. |
Méthodes
CreateContent() |
Utilisé par l’infrastructure XAML pour charger des modèles de données et configurer le contenu de l’interface utilisateur qui en résulte. (Hérité de ElementTemplate) |
SetBinding(BindableProperty, BindingBase) |
Définit la liaison pour |
SetValue(BindableProperty, Object) |
Définit la valeur de |
Implémentations d’interfaces explicites
IDataTemplate.LoadTemplate |
Uniquement réservé à un usage interne. (Hérité de ElementTemplate) |
IDataTemplateController.Id |
Modèle avec plusieurs liaisons, couramment utilisés par les ListView et les MultiPage<T>. |
IDataTemplateController.IdString |
Modèle avec plusieurs liaisons, couramment utilisés par les ListView et les MultiPage<T>. |
Méthodes d’extension
CreateContent(DataTemplate, Object, BindableObject) |
Pour un usage interne par la plateforme Xamarin.Forms. |
SelectDataTemplate(DataTemplate, Object, BindableObject) |
Pour un usage interne par la plateforme Xamarin.Forms. |
SetBinding(DataTemplate, BindableProperty, String) |
Lie le |