Share via


Plantillas de datos de Xamarin.Forms

Las plantillas de datos se usan para especificar el aspecto de los datos en los controles admitidos y normalmente se enlaza a los datos que se van a mostrar.

Introducción

Xamarin.FormsLas plantillas de datos de permiten definir la presentación de los datos en los controles admitidos. En este artículo se ofrece una introducción a las plantillas de datos y se analiza por qué son necesarias.

Crear una plantilla de datos

Las plantillas de datos se pueden crear en línea, en ResourceDictionary, o a partir de un tipo personalizado o un tipo de celda de Xamarin.Forms adecuado. Una plantilla insertada se debe usar si no es necesario volver a utilizarla en otro lugar. Como alternativa, se puede reutilizar una plantilla de datos si se define como un tipo personalizado, o como un recurso de nivel de página o el nivel de aplicación de nivel de control.

Crear un DataTemplateSelector

DataTemplateSelector se puede usar para elegir un elemento DataTemplate en tiempo de ejecución según el valor de una propiedad enlazada a datos. Esto permite aplicar varias instancias de DataTemplate al mismo tipo de objeto para personalizar la apariencia de objetos concretos. En este artículo se explica cómo crear y consumir un DataTemplateSelector.