Partager via


Vue d’ensemble de l’interface utilisateur

La création d'un excellent Windows app signifie créer une interface utilisateur intuitive, réactive et visuellement polie. La plateforme Windows fournit un ensemble complet de blocs de construction d’interface utilisateur , des contrôles prêts à l’emploi et des systèmes de disposition flexibles aux animations et API de fenêtrage lisses, afin de créer des expériences qui se sentent à la maison sur Windows.

Pour obtenir des principes de conception, des modèles et des conseils visuels, consultez la vue d’ensemble de la conception.

Contrôles

Windows fournit une bibliothèque complète de contrôles d’interface utilisateur qui suivent le langage Fluent Design . Des contrôles d’entrée de base tels que les boutons, les cases à cocher et les zones de texte aux affichages de collection avancés, aux dialogues, aux menus et aux sélecteurs, ces contrôles vous donnent les blocs de construction pour n’importe quelle interface d’application.

Commencez à utiliser les contrôles

Mise en page

Les panneaux de disposition et les dispositions jointes vous permettent d’organiser des éléments d’interface utilisateur d’une manière qui s’adapte à différentes tailles d’écran et orientations. Utilisez des panneaux intégrés tels que StackPanel, Grid et RelativePanel, ou créez des panneaux personnalisés pour des scénarios spécialisés. Les transformations et les effets de perspective 3D ajoutent une plus grande flexibilité.

En savoir plus sur les panneaux de disposition

Aidez les utilisateurs à parcourir votre application avec des modèles de navigation tels que la navigation vers l’arrière, l’historique de navigation et les transitions de page à page. Utilisez des contrôles de navigation tels que NavigationView, BreadcrumbBar et TabView pour créer des structures de navigation claires et cohérentes.

Explorer la navigation

Motion

Le mouvement met votre application en vie et crée un sentiment de continuité lorsque les utilisateurs interagissent avec lui. Utilisez des transitions de page, des animations connectées, des effets parallax et des animations XAML pour fournir des commentaires visuels et guider l’attention.

Explorer le mouvement

Windowing

Les API de fenêtrage vous permettent de gérer les fenêtres d’application, de personnaliser les barres de titre et de contrôler l’affichage de votre application à l’écran. Utilisez la classe AppWindow et les API associées pour créer des expériences multi-fenêtres, passer en plein écran ou implémenter des superpositions compactes.

En savoir plus sur le fenêtrage