Freigeben über


DataTemplate Klasse

Definition

Eine Vorlage für mehrere Bindungen, die häufig von ListView- und MultiPage<T>-Objekten verwendet wird.

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
Vererbung
DataTemplate
Abgeleitet
Implementiert

Hinweise

In XAML können Anwendungsentwickler Markup innerhalb eines Tags verschachteln, um ein View Element zu erstellen, dessen Elemente an die Eigenschaften von Datenobjekten gebunden sind, die in einer DataTemplateItemsSource Liste enthalten sind.

Konstruktoren

DataTemplate()

Nur zur internen Verwendung.

DataTemplate(Func<Object>)

Erstellt und initialisiert eine neue Instanz der DataTemplate-Klasse.

DataTemplate(Type)

Erstellt eine neue DataTemplate für den Typ type.

Eigenschaften

Bindings

Ruft ein Wörterbuch mit Bindungen ab, die von gebundenen Eigenschaften indiziert werden.

LoadTemplate

Eine Vorlage für mehrere Bindungen, die häufig von ListView- und MultiPage<T>-Objekten verwendet wird.

(Geerbt von ElementTemplate)
Values

Gibt ein Wörterbuch mit Eigenschaftswerten für diese DataTemplate zurück, das nach Eigenschaften indiziert ist.

Methoden

CreateContent()

Wird von der XAML-Infrastruktur verwendet, um Datenvorlagen zu laden und den Inhalt der resultierenden Benutzeroberfläche einzurichten.

(Geerbt von ElementTemplate)
SetBinding(BindableProperty, BindingBase)

Legt die Bindung für property fest.

SetValue(BindableProperty, Object)

Legt den Wert von property fest.

Explizite Schnittstellenimplementierungen

IDataTemplateController.Id

Eine Vorlage für mehrere Bindungen, die häufig von ListView- und MultiPage<T>-Objekten verwendet wird.

IDataTemplateController.IdString

Eine Vorlage für mehrere Bindungen, die häufig von ListView- und MultiPage<T>-Objekten verwendet wird.

Erweiterungsmethoden

CreateContent(DataTemplate, Object, BindableObject)

Für die interne Verwendung durch die Microsoft.Maui.Controls-Plattform.

SelectDataTemplate(DataTemplate, Object, BindableObject)

Für die interne Verwendung durch die Microsoft.Maui.Controls-Plattform.

SetBinding(DataTemplate, BindableProperty, String)

Bindet die targetProperty-Eigenschaft von self an eine neue Binding-Instanz, die mithilfe von path erstellt wurde.

Gilt für: