Xamarin.Forms Modèles de données

Télécharger l’exemple Télécharger l’exemple

Un DataTemplate permet de spécifier l’apparence des données sur les contrôles pris en charge et il est généralement lié aux données à afficher.

Introduction

Xamarin.Forms les modèles de données permettent de définir la présentation des données sur les contrôles pris en charge. Cet article présente les modèles de données et explique pourquoi ils sont nécessaires.

Création d’un DataTemplate

Les modèles de données peuvent être créés inline, dans un ResourceDictionary, ou à partir d’un type personnalisé ou d’un type de cellule approprié Xamarin.Forms . Vous devez utiliser un modèle inline si vous n’avez pas besoin de réutiliser le modèle de données ailleurs. Vous pouvez aussi réutiliser un modèle de données en le définissant en tant que type personnalisé, ou en tant que ressource au niveau du contrôle, de la page ou de l’application.

Création d’un DataTemplateSelector

Vous pouvez utiliser un DataTemplateSelector pour choisir un DataTemplate au moment de l’exécution, en fonction de la valeur d’une propriété liée aux données. Cela permet d’appliquer plusieurs instances de DataTemplate au même type d’objet, pour personnaliser l’apparence d’objets en particulier. Cet article montre comment créer et utiliser un DataTemplateSelector.