Informations de référence sur les contrôles

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

L’interface utilisateur d’une Xamarin.Forms application est construite d’objets mappés aux contrôles natifs de chaque plateforme cible. Cela permet aux applications spécifiques à la plateforme pour iOS, Android et le plateforme Windows universelle d’utiliser Xamarin.Forms le code contenu dans une bibliothèque .NET Standard.

Les quatre groupes de contrôles main utilisés pour créer l’interface utilisateur d’une Xamarin.Forms application sont les suivants :

Une Xamarin.Forms page occupe généralement la totalité de l’écran. La page contient généralement une mise en page, qui contient des vues et éventuellement d’autres dispositions. Les cellules sont des composants spécialisés utilisés en relation avec TableView et ListView. Un diagramme de classes qui montre la hiérarchie des types généralement utilisés pour créer une interface utilisateur dans se trouve dans Xamarin.FormsXamarin.Forms Hiérarchie de classes de contrôles.

Dans les quatre articles sur Pages, Mises en page, Affichages et Cellules, chaque type de contrôle est décrit avec des liens vers sa documentation d’API, un article décrivant son utilisation (le cas échéant) et un ou plusieurs exemples de programmes (s’ils existent). Chaque type de contrôle est également accompagné d’une capture d’écran montrant une page de l’exemple FormsGallery exécuté sur des appareils iOS et Android. Sous chaque capture d’écran figurent des liens vers le code source de la page C#, la page XAML équivalente et (le cas échéant) le fichier code-behind C# pour la page XAML.

Notes

Les pages, les dispositions et les vues dérivent de la VisualElement classe . La VisualElement classe fournit une variété de propriétés, de méthodes et d’événements qui sont utiles pour la dérivation de classes. Pour plus d’informations, consultez Propriétés, méthodes et événements VisualElement.

Outre les contrôles fournis avec Xamarin.Forms, des contrôles tiers sont disponibles. Pour plus d’informations, consultez Contrôles tiers.