DataTemplate Třída

Definice

Definuje vizuální strukturu pro šablonované položky. Slouží k zobrazení datových objektů s konzistentním vzhledem.

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
Dědičnost
DataTemplate
Odvozené
Implementuje

Poznámky

Vývojáři aplikací můžou v kódu XAML vnořit značky do DataTemplate značky, aby vytvořili View členy, jejichž členy jsou svázané s vlastnostmi datových objektů obsažených v ItemsSource seznamu.

Konstruktory

Name Description
DataTemplate()

Inicializuje novou instanci DataTemplate třídy.

DataTemplate(Func<Object>)

Inicializuje novou instanci pomocí funkce továrny, která vytvoří obsah šablony.

DataTemplate(Type)

Inicializuje novou instanci DataTemplate třídy se zadaným typem.

Vlastnosti

Name Description
Bindings

Získá slovník vazeb, které se mají použít na šablonované položky.

LoadTemplate

Definuje vizuální strukturu pro šablonované položky. Slouží k zobrazení datových objektů s konzistentním vzhledem.

(Zděděno od ElementTemplate)
Values

Získá slovník hodnot vlastností, které se mají použít na šablonované položky.

Metody

Name Description
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 vlastnost u šablonovaných položek.

SetValue(BindableProperty, Object)

Nastaví statickou hodnotu vlastnosti u šablonovaných položek.

Explicitní implementace rozhraní

Name Description
IDataTemplateController.Id

Definuje vizuální strukturu pro šablonované položky. Slouží k zobrazení datových objektů s konzistentním vzhledem.

IDataTemplateController.IdString

Definuje vizuální strukturu pro šablonované položky. Slouží k zobrazení datových objektů s konzistentním vzhledem.

Metody rozšíření

Name Description
CreateContent(DataTemplate, Object, BindableObject)

Vybere příslušnou šablonu a vytvoří její obsah pro zadanou položku.

SelectDataTemplate(DataTemplate, Object, BindableObject)

Vrátí příslušnou šablonu, která vyvolá logiku selektoru, pokud je šablona .DataTemplateSelector

SetBinding(DataTemplate, BindableProperty, String)

Vytvoří vazbu pro šablonu pro zadanou vlastnost a cestu.

Platí pro