DataTemplate DataTemplate Class

Definição

Um modelo para várias associações, normalmente usadas por ListViews e MultiPage<T>s.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
Herança
Derivado
Implementações

Comentários

No XAML, os desenvolvedores de aplicativos podem aninhar marcação dentro de uma DataTemplate marca para criar um View cujos membros são associados às propriedades de objetos de dados que estão contidos em um 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.

Construtores

DataTemplate() DataTemplate()

Somente para uso interno.For internal use only.

DataTemplate(Func<Object>) DataTemplate(Func<Object>)

Cria e inicializa uma nova instância da classe DataTemplate.Creates and initializes a new instance of the DataTemplate class.

DataTemplate(Type) DataTemplate(Type)

Cria um novo DataTemplate para o tipo type.Creates a new DataTemplate for type type.

Propriedades

Bindings Bindings

Obtém um dicionário de associações, indexado pelas propriedades associadas.Gets a dictionary of bindings, indexed by the bound properties.

IDataTemplate.LoadTemplate IDataTemplate.LoadTemplate

Somente para uso interno.For internal use only.

(Inherited from ElementTemplate)
Values Values

Retorna um dicionário de valores de propriedade para este DataTemplate, indexado por propriedade.Returns a dictionary of property values for this DataTemplate, indexed by property.

Métodos

CreateContent() CreateContent()

Usado pela infraestrutura XAML para carregar modelos de dados e configurar o conteúdo da interface do usuário resultante.Used by the XAML infrastructure to load data templates and set up the content of the resulting UI.

(Inherited from ElementTemplate)
SetBinding(BindableProperty, BindingBase) SetBinding(BindableProperty, BindingBase)

Define a associação para property.Sets the binding for property.

SetValue(BindableProperty, Object) SetValue(BindableProperty, Object)

Define o valor de property.Sets the value of property.

Implantações explícitas de interface

IDataTemplateController.Id IDataTemplateController.Id
IDataTemplateController.IdString IDataTemplateController.IdString

Extension Methods

CreateContent(DataTemplate, Object, BindableObject) CreateContent(DataTemplate, Object, BindableObject)

For internal use by the Xamarin.Forms platform.

SelectDataTemplate(DataTemplate, Object, BindableObject) SelectDataTemplate(DataTemplate, Object, BindableObject)

For internal use by the Xamarin.Forms platform.

SetBinding(DataTemplate, BindableProperty, String) SetBinding(DataTemplate, BindableProperty, String)

Associa o targetProperty do objeto self a uma nova Binding instância que foi criada com path.Binds the self object's targetProperty to a new Binding instance that was created with path.

Aplica-se a