Xamarin.Forms Modelos de dados
Um DataTemplate é usado para especificar a aparência dos dados em controles compatíveis e geralmente é associado aos dados a serem exibidos.
Introdução
Xamarin.Forms Os modelos de dados fornecem a capacidade de definir a apresentação de dados em controles com suporte. Este artigo fornece uma introdução aos modelos de dados, examinando o motivo pelo qual eles são necessários.
Criando um DataTemplate
Os modelos de dados podem ser criados embutidos, em um ResourceDictionary
, ou a partir de um tipo personalizado ou tipo de célula apropriado Xamarin.Forms . Um modelo embutido deve ser usado caso não haja necessidade de reutilizar o modelo de dados em outro lugar. Como alternativa, um modelo de dados pode ser reutilizado, definindo-o como um tipo personalizado ou como um recurso de aplicativo de nível de controle, de página ou de aplicativo.
Criando um DataTemplateSelector
Um DataTemplateSelector
pode ser usado para escolher um DataTemplate
em runtime com base no valor de uma propriedade associada a dados. Isso permite que várias instâncias de DataTemplate
sejam aplicadas ao mesmo tipo de objeto, para personalizar a aparência de objetos específicos. Este artigo demonstra como criar e consumir um DataTemplateSelector
.