DataTemplate Klasse

Definition

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

public class DataTemplate : Xamarin.Forms.ElementTemplate, Xamarin.Forms.Internals.IDataTemplateController
type DataTemplate = class
    inherit ElementTemplate
    interface IDataTemplateController
Vererbung
DataTemplate
Abgeleitet
Implementiert

Hinweise

In XAML können Anwendungsentwickler Markup in einem DataTemplate Tag schachteln, um ein View zu erstellen, dessen Member an die Eigenschaften von Datenobjekten gebunden sind, die in einer ItemsSource 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.

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

IDataTemplate.LoadTemplate

Nur für interne Verwendung.

(Geerbt von ElementTemplate)
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 Xamarin.Forms-Plattform.

SelectDataTemplate(DataTemplate, Object, BindableObject)

Für die interne Verwendung durch die Xamarin.Forms-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: