Condividi tramite


DataTemplate Classe

Definizione

Definisce la struttura visiva per gli elementi basato su modelli. Utilizzato per visualizzare gli oggetti dati con un aspetto coerente.

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 markup all'interno di un tag per creare un DataTemplateView i cui membri sono associati alle proprietà degli oggetti dati contenuti in un ItemsSource elenco.

Costruttori

Nome Descrizione
DataTemplate()

Inizializza una nuova istanza della classe DataTemplate.

DataTemplate(Func<Object>)

Inizializza una nuova istanza con una funzione factory che crea il contenuto del modello.

DataTemplate(Type)

Inizializza una nuova istanza della DataTemplate classe con il tipo specificato.

Proprietà

Nome Descrizione
Bindings

Ottiene il dizionario delle associazioni da applicare agli elementi basato su modelli.

LoadTemplate

Definisce la struttura visiva per gli elementi basato su modelli. Utilizzato per visualizzare gli oggetti dati con un aspetto coerente.

(Ereditato da ElementTemplate)
Values

Ottiene il dizionario dei valori delle proprietà da applicare agli elementi basato su modelli.

Metodi

Nome Descrizione
CreateContent()

Usato dall'infrastruttura XAML per caricare i modelli di dati e configurare il contenuto dell'interfaccia utente risultante.

(Ereditato da ElementTemplate)
SetBinding(BindableProperty, BindingBase)

Imposta un'associazione per una proprietà per gli elementi basato su modelli.

SetValue(BindableProperty, Object)

Imposta un valore statico per una proprietà per gli elementi basato su modelli.

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IDataTemplateController.Id

Definisce la struttura visiva per gli elementi basato su modelli. Utilizzato per visualizzare gli oggetti dati con un aspetto coerente.

IDataTemplateController.IdString

Definisce la struttura visiva per gli elementi basato su modelli. Utilizzato per visualizzare gli oggetti dati con un aspetto coerente.

Metodi di estensione

Nome Descrizione
CreateContent(DataTemplate, Object, BindableObject)

Seleziona il modello appropriato e ne crea il contenuto per l'elemento specificato.

SelectDataTemplate(DataTemplate, Object, BindableObject)

Restituisce il modello appropriato, richiamando la logica del selettore se il modello è .DataTemplateSelector

SetBinding(DataTemplate, BindableProperty, String)

Crea un'associazione nel modello per la proprietà e il percorso specificati.

Si applica a