Condividi tramite


DataTemplate Classe

Definizione

Modello per più associazioni, normalmente usato dagli elementi ListView e MultiPage<T>.

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
Ereditarietà
DataTemplate
Derivato
Implementazioni

Commenti

In XAML gli sviluppatori di applicazioni possono annidare il markup all'interno di un DataTemplate tag per creare un View i cui membri sono associati alle proprietà degli oggetti dati contenuti in un ItemsSource elenco.

Costruttori

DataTemplate()

Solo per uso interno.

DataTemplate(Func<Object>)

Crea e inizializza una nuova istanza della classe DataTemplate.

DataTemplate(Type)

Crea un nuovo DataTemplate per il tipo type.

Proprietà

Bindings

Ottiene un dizionario delle associazioni, indicizzate in base alle proprietà associate.

LoadTemplate

Modello per più associazioni, normalmente usato dagli elementi ListView e MultiPage<T>.

(Ereditato da ElementTemplate)
Values

Restituisce un dizionario di valori di proprietà per questo oggetto DataTemplate, indicizzati per proprietà.

Metodi

CreateContent()

Usata dall'infrastruttura XAML per il caricamento dei modelli di dati e l'impostazione del contenuto dell'interfaccia utente risultante.

(Ereditato da ElementTemplate)
SetBinding(BindableProperty, BindingBase)

Imposta l'associazione per property.

SetValue(BindableProperty, Object)

Imposta il valore di property.

Implementazioni dell'interfaccia esplicita

IDataTemplateController.Id

Modello per più associazioni, normalmente usato dagli elementi ListView e MultiPage<T>.

IDataTemplateController.IdString

Modello per più associazioni, normalmente usato dagli elementi ListView e MultiPage<T>.

Metodi di estensione

CreateContent(DataTemplate, Object, BindableObject)

Per l'uso interno della piattaforma Microsoft.Maui.Controls.

SelectDataTemplate(DataTemplate, Object, BindableObject)

Per l'uso interno della piattaforma Microsoft.Maui.Controls.

SetBinding(DataTemplate, BindableProperty, String)

Associa targetProperty dell'oggetto self a una nuova istanza di Binding creata con path.

Si applica a