DataTemplate Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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. |