Partager via


DataTemplate Classe

Définition

Modèle avec plusieurs liaisons, couramment utilisés par les ListView et les MultiPage<T>.

public ref class DataTemplate : Microsoft::Maui::Controls::ElementTemplate, Microsoft::Maui::Controls::Internals::IDataTemplateController
public class DataTemplate : Microsoft.Maui.Controls.ElementTemplate, Microsoft.Maui.Controls.Internals.IDataTemplateController
type DataTemplate = class
    inherit ElementTemplate
    interface IDataTemplateController
Public Class DataTemplate
Inherits ElementTemplate
Implements IDataTemplateController
Héritage
DataTemplate
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 membre lié 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 type.

Propriétés

Bindings

Obtient un dictionnaire de liaisons, indexées par les propriétés liées.

LoadTemplate

Modèle avec plusieurs liaisons, couramment utilisés par les ListView et les MultiPage<T>.

(Hérité de ElementTemplate)
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 property.

SetValue(BindableProperty, Object)

Définit la valeur de property.

Implémentations d’interfaces explicites

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 une utilisation interne par la plateforme Microsoft.Maui.Controls.

SelectDataTemplate(DataTemplate, Object, BindableObject)

Pour une utilisation interne par la plateforme Microsoft.Maui.Controls.

SetBinding(DataTemplate, BindableProperty, String)

Lie le targetProperty de l’objet self à une nouvelle instance Binding qui a été créée avec path.

S’applique à