Partager via


Views

L’interface utilisateur d’une application .NET Multi-platform App UI (.NET MAUI) est composée d’objets mappés aux contrôles natifs de chaque plateforme cible.

Les principaux groupes de contrôle utilisés pour créer l’interface utilisateur d’une application .NET MAUI sont les pages, les dispositions et les vues. Une page .NET MAUI occupe généralement tout l’écran ou toute la fenêtre. La page contient généralement une disposition, qui contient des vues et éventuellement d’autres dispositions. Les pages, les dispositions et les vues dérivent de la classe VisualElement. Cette classe fournit un éventail de propriétés, de méthodes et d’événements qui sont utiles dans les classes dérivées.

Pour plus d’informations sur les comportements, reportez-vous à la documentation .NET MAUI.

Vues du kit d’outils de la communauté .NET MAUI

Le kit d’outils de la communauté .NET MAUI fournit une collection de vues prédéfinies et réutilisables pour simplifier la vie des développeurs. Voici les comportements fournis par le kit d’outils :

Affichage Description
AvatarView AvatarView est un contrôle permettant d’afficher l’image d’avatar d’un utilisateur ou ses initiales.
CameraView CameraView vous permet de se connecter à un appareil photo, d’afficher un aperçu de l’appareil photo et de prendre des photos.
DrawingView DrawingView fournit une surface qui permet de dessiner des traits à la main ou à l’aide de la souris. Le résultat d’un dessin réalisé par un utilisateur peut être enregistré sous forme d’image.
Expander Le contrôle Expander fournit un conteneur extensible pour héberger tout contenu.
LazyView Le contrôle LazyView vous permet de retarder l’initialisation d’une vue.
Map (Windows) Le contrôle Map est une vue multiplateforme permettant d’afficher et d’annoter des cartes. L’implémentation de Windows est disponible via le kit d’outils de la communauté .NET MAUI.
MediaElement MediaElement est une vue pour la lecture de fichiers multimédias, tels que des fichiers audio ou vidéo.
Popup La vue Popup permet aux développeurs de créer leur propre interface utilisateur personnalisée et de la présenter à leurs utilisateurs.
SemanticOrderView SemanticOrderView permet de contrôler l’ordre des VisualElements pour les lecteurs d’écran et d’améliorer l’accessibilité d’une application.