DataTemplate Třída

Definice

Šablona pro více vazeb, které běžně používají ListViews a MultiPage<T>s.

public class DataTemplate : Xamarin.Forms.ElementTemplate, Xamarin.Forms.Internals.IDataTemplateController
type DataTemplate = class
    inherit ElementTemplate
    interface IDataTemplateController
Dědičnost
DataTemplate
Odvozené
Implementuje

Poznámky

V XAML mohou vývojáři aplikací vnořit DataTemplate značky značky, aby vytvořili View člena, jehož členy jsou vázány na vlastnosti datových objektů obsažených v ItemsSource seznamu.

Konstruktory

DataTemplate()

Pouze pro interní použití.

DataTemplate(Func<Object>)

Vytvoří a inicializuje novou instanci DataTemplate třídy .

DataTemplate(Type)

Vytvoří nový DataTemplate typ type.

Vlastnosti

Bindings

Získá slovník vazeb indexované vázanými vlastnostmi.

Values

Vrátí slovník hodnot vlastností pro tuto DataTemplatehodnotu indexovanou vlastností.

Metody

CreateContent()

Používá se infrastrukturou XAML k načtení šablon dat a nastavení obsahu výsledného uživatelského rozhraní.

(Zděděno od ElementTemplate)
SetBinding(BindableProperty, BindingBase)

Nastaví vazbu pro property.

SetValue(BindableProperty, Object)

Nastaví hodnotu .property

Explicitní implementace rozhraní

IDataTemplate.LoadTemplate

Pouze pro interní použití.

(Zděděno od ElementTemplate)
IDataTemplateController.Id

Šablona pro více vazeb, které běžně používají ListViews a MultiPage<T>s.

IDataTemplateController.IdString

Šablona pro více vazeb, které běžně používají ListViews a MultiPage<T>s.

Metody rozšíření

CreateContent(DataTemplate, Object, BindableObject)

Pro interní použití platformou Xamarin.Forms.

SelectDataTemplate(DataTemplate, Object, BindableObject)

Pro interní použití platformou Xamarin.Forms.

SetBinding(DataTemplate, BindableProperty, String)

Vytvoří vazbu objektu selftargetProperty na novou Binding instanci vytvořenou pomocí path.

Platí pro