Udostępnij za pośrednictwem


DataTemplate Klasa

Definicja

Szablon dla wielu powiązań, często używanych przez ListViews i MultiPage<T>s.

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
Dziedziczenie
DataTemplate
Pochodne
Implementuje

Uwagi

W języku XAML deweloperzy aplikacji mogą zagnieżdżać znaczniki wewnątrz DataTemplate tagu, aby utworzyć View , których elementy członkowskie są powiązane z właściwościami obiektów danych znajdujących się na ItemsSource liście.

Konstruktory

DataTemplate()

Tylko do użytku wewnętrznego.

DataTemplate(Func<Object>)

Tworzy i inicjuje DataTemplate nowe wystąpienie klasy.

DataTemplate(Type)

Tworzy nowy DataTemplate dla typu type.

Właściwości

Bindings

Pobiera słownik powiązań, indeksowany przez powiązane właściwości.

LoadTemplate

Szablon dla wielu powiązań, często używanych przez ListViews i MultiPage<T>s.

(Odziedziczone po ElementTemplate)
Values

Zwraca słownik wartości właściwości dla tej DataTemplatewłaściwości indeksowanej według właściwości.

Metody

CreateContent()

Używany przez infrastrukturę XAML do ładowania szablonów danych i konfigurowania zawartości wynikowego interfejsu użytkownika.

(Odziedziczone po ElementTemplate)
SetBinding(BindableProperty, BindingBase)

Ustawia powiązanie dla propertyelementu .

SetValue(BindableProperty, Object)

Ustawia wartość .property

Jawne implementacje interfejsu

IDataTemplateController.Id

Szablon dla wielu powiązań, często używanych przez ListViews i MultiPage<T>s.

IDataTemplateController.IdString

Szablon dla wielu powiązań, często używanych przez ListViews i MultiPage<T>s.

Metody rozszerzania

CreateContent(DataTemplate, Object, BindableObject)

Do użytku wewnętrznego przez platformę Microsoft.Maui.Controls.

SelectDataTemplate(DataTemplate, Object, BindableObject)

Do użytku wewnętrznego przez platformę Microsoft.Maui.Controls.

SetBinding(DataTemplate, BindableProperty, String)

Tworzy powiązanie obiektu targetProperty z self nowym Binding wystąpieniem, które zostało utworzone za pomocą polecenia path.

Dotyczy