DataTemplate Clase

Definición

Plantilla para varios enlaces, que normalmente usan ListView y MultiPage<T>.A template for multiple bindings, commonly used by ListViews and MultiPage<T>s.

public class DataTemplate : Xamarin.Forms.ElementTemplate, Xamarin.Forms.Internals.IDataTemplateController
type DataTemplate = class
    inherit ElementTemplate
    interface IDataTemplateController
Herencia
DataTemplate
Derivado
Implementaciones

Comentarios

En XAML, los desarrolladores de aplicaciones pueden anidar marcado dentro de un DataTemplate etiqueta para crear un View cuyos miembros están enlazados a las propiedades de objetos de datos que se encuentran en un ItemsSource lista.In XAML, application developers can nest markup inside a DataTemplate tag to create a View whose members are bound to the properties of data objects that are contained in a ItemsSource list.

Constructores

DataTemplate()

Sólo para uso interno.For internal use only.

DataTemplate(Func<Object>)

Crea e inicializa una nueva instancia de la clase DataTemplate.Creates and initializes a new instance of the DataTemplate class.

DataTemplate(Type)

Crea un DataTemplate para el tipo type.Creates a new DataTemplate for type type.

Propiedades

Bindings

Obtiene un diccionario de enlaces, indizados por las propiedades enlazadas.Gets a dictionary of bindings, indexed by the bound properties.

Values

Devuelve un diccionario de valores de propiedad para este DataTemplate, indizado por propiedad.Returns a dictionary of property values for this DataTemplate, indexed by property.

Métodos

CreateContent()

Usada por la infraestructura XAML para cargar las plantillas de datos y configurar el contenido de la interfaz de usuario resultante.Used by the XAML infrastructure to load data templates and set up the content of the resulting UI.

(Heredado de ElementTemplate)
SetBinding(BindableProperty, BindingBase)

Establece el enlace de property.Sets the binding for property.

SetValue(BindableProperty, Object)

Establece el valor de property.Sets the value of property.

Implementaciones de interfaz explícitas

IDataTemplate.LoadTemplate

Sólo para uso interno.For internal use only.

(Heredado de ElementTemplate)
IDataTemplateController.Id
IDataTemplateController.IdString

Métodos de extensión

CreateContent(DataTemplate, Object, BindableObject)

For internal use by the Xamarin.Forms platform.

SelectDataTemplate(DataTemplate, Object, BindableObject)

For internal use by the Xamarin.Forms platform.

SetBinding(DataTemplate, BindableProperty, String)

Enlaza la targetProperty del objeto self a una nueva instancia de Binding que se creó con path.Binds the self object's targetProperty to a new Binding instance that was created with path.

Se aplica a