Compartir a través de


DataTemplate Clase

Definición

Define la estructura visual de los elementos con plantilla. Se usa para mostrar objetos de datos con una apariencia coherente.

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
Herencia
DataTemplate
Derivado
Implementaciones

Comentarios

En XAML, los desarrolladores de aplicaciones pueden anidar el marcado dentro de una DataTemplate etiqueta para crear un View cuyos miembros están enlazados a las propiedades de los objetos de datos contenidos en una ItemsSource lista.

Constructores

Nombre Description
DataTemplate()

Inicializa una nueva instancia de la clase DataTemplate.

DataTemplate(Func<Object>)

Inicializa una nueva instancia con una función de fábrica que crea contenido de plantilla.

DataTemplate(Type)

Inicializa una nueva instancia de la DataTemplate clase con el tipo especificado.

Propiedades

Nombre Description
Bindings

Obtiene el diccionario de enlaces que se aplicarán a los elementos con plantilla.

LoadTemplate

Define la estructura visual de los elementos con plantilla. Se usa para mostrar objetos de datos con una apariencia coherente.

(Heredado de ElementTemplate)
Values

Obtiene el diccionario de valores de propiedad que se van a aplicar a los elementos con plantilla.

Métodos

Nombre Description
CreateContent()

Usado por la infraestructura XAML para cargar plantillas de datos y configurar el contenido de la interfaz de usuario resultante.

(Heredado de ElementTemplate)
SetBinding(BindableProperty, BindingBase)

Establece un enlace para una propiedad en elementos con plantilla.

SetValue(BindableProperty, Object)

Establece un valor estático para una propiedad en elementos con plantilla.

Implementaciones de interfaz explícitas

Nombre Description
IDataTemplateController.Id

Define la estructura visual de los elementos con plantilla. Se usa para mostrar objetos de datos con una apariencia coherente.

IDataTemplateController.IdString

Define la estructura visual de los elementos con plantilla. Se usa para mostrar objetos de datos con una apariencia coherente.

Métodos de extensión

Nombre Description
CreateContent(DataTemplate, Object, BindableObject)

Selecciona la plantilla adecuada y crea su contenido para el elemento especificado.

SelectDataTemplate(DataTemplate, Object, BindableObject)

Devuelve la plantilla adecuada, invocando la lógica del selector si la plantilla es .DataTemplateSelector

SetBinding(DataTemplate, BindableProperty, String)

Crea un enlace en la plantilla para la propiedad y la ruta de acceso especificadas.

Se aplica a