Share via


Ruban (WPF)

Le ruban est une barre de commandes qui organise les fonctionnalités d'une application dans une série d'onglets situés dans la partie supérieure de la fenêtre d'application. L'interface utilisateur du ruban améliore la visibilité des fonctionnalités et des fonctions, accélère la prise en main de l'application et permet à l'utilisateur d'avoir le sentiment d'une meilleure maîtrise de l'application. Le ruban remplace la barre de menus et les barres d'outils traditionnelles.

Le ruban Microsoft WPF (Windows Presentation Foundation) est une implémentation WPF du ruban qui comprend toutes les tâches et fonctionnalités de base du ruban, notamment les onglets, les groupes, les contrôles, une barre d'outils accès rapide, l'intégration avec la barre de titre de la fenêtre et le redimensionnement avec mise en page dynamique.

RemarqueRemarque

Cette documentation est spécifique au ruban Microsoft pour WPF.Si vous commencez juste par le ruban ou avoir besoin des informations générales sur le ruban de l'interface utilisateur, consultez la rubrique Rubans de l'article Indications sur l'interaction de l'expérience utilisateur Windows (page éventuellement en anglais).Pour consulter une documentation spécifique à d'autres implémentations de ruban, reportez-vous à la section Ressources supplémentaires à la fin de cette rubrique.

Composants et fonctionnalités du ruban

Le contrôle du ruban se compose de plusieurs composants. Chaque ruban comporte un menu Application, une barre d'outils Accès rapide, des onglets, des groupes et des contrôles. Les onglets du ruban contiennent des groupes, et chaque groupe contient des contrôles. Les contrôles du ruban comprennent des contrôles simples, comme des boutons, des cases à cocher et des zones de texte ; et des contrôles de menu, comme les zones de liste déroulante, les boutons partagés et les boutons de menu. Les contrôles connexes peuvent également être combinés dans des groupes de contrôles. En plus des composants requis, un ruban peuvent également comprendre des composants facultatifs, comme les onglets contextuels, les info-bulles améliorées et les galeries.

L'illustration suivante décrit une application d'éditeur de texte simple avec un ruban de commandes, semblable à l'application WordPad de Windows 7.

Ruban avec contrôles de grandes dimensions

Chaque ruban comprend un menu Application comme premier onglet du ruban. D'autres onglets du ruban contiennent des contrôles qui peuvent être utilisés avec le contenu du document. Par opposition, le menu Application présente un menu de commandes à utiliser avec les fichiers. Les exemples illustrent des commandes qui figurent habituellement dans le menu Fichier pour créer, ouvrir, enregistrer et imprimer des fichiers. Il sert également à accéder aux options de l'application et à la commande Quitter.

L'illustration suivante montre le menu Application pour un contrôle de ruban.

Menu Application de ruban

Barre d'outils Accès rapide

Chaque ruban comprend une barre d'outils Accès rapide. La barre d'outils Accès rapide est une petite barre d'outils personnalisable qui permet d'accéder aux commandes les plus souvent utilisées indépendamment de l'onglet du ruban sélectionné. Par défaut, la barre d'outils Accès rapide est située dans la barre de titre de la fenêtre d'application, mais elle peut être configurée pour s'afficher sous le ruban. Vous spécifiez un jeu de commandes par défaut qui s'affichent dans la barre d'outils Accès rapide, et l'utilisateur peut également sélectionner des commandes de ruban à ajouter sur la barre d'outils Accès rapide.

Info-bulles améliorées

Les contrôles du ruban proposent des info-bulles améliorées qui permettent de décrire complètement la commande associée. Vous pouvez également inclure des graphiques pour illustrer les effets de la commande.

L'illustration suivante décrit une info-bulle améliorée d'un contrôle du ruban.

Info-bulle améliorée

KeyTips

Chaque ruban offre une navigation au clavier à l'aide de touches d'accès appelées KeyTips. Les KeyTips s'affichent pour tous les onglets d'un ruban lorsque vous appuyez sur la touche Alt. Lorsque l'utilisateur appuie sur la lettre ou le numéro associé à un onglet, les touches d'accès KeyTips de tous les contrôles de cet onglet s'affichent. Lorsque l'utilisateur appuie sur la touche associée à un contrôle, ce contrôle est sélectionné et l'action associée est exécutée.

L'illustration suivante montre les touches d'accès KeyTips d'un contrôle du ruban.

Ruban avec KeyTips

Redimensionnement et disposition

Le ruban est redimensionné en mode dynamique pour afficher autant de contrôles que possible avec une disposition optimale au fur et à mesure que la fenêtre d'application est réduite ou élargie. Le ruban adapte également son contenu pour une disposition du document de gauche vers la droite ou de droite vers la gauche. Pour plus d'informations sur le redimensionnement dynamique, consultez Disposition et redimensionnement de ruban.

Fenêtre du ruban

Certains composants du ruban, tels que la barre d'outils Accès rapide et les en-têtes des onglets contextuels, sont affichés dans la zone non cliente de la barre de titre de la fenêtre d'application. Cette opération s'effectue dans le ruban Microsoft pour WPF à l'aide de l'élément racine RibbonWindow au lieu de l'élément racine Window. La classe RibbonWindow implémente le code d'interopérabilité nécessaire pour restituer les composants du ruban requis dans la zone de la barre de titre. Il n'est pas nécessaire que le ruban Microsoft pour WPF soit utilisé dans l'élément RibbonWindow, mais si l'intégration de la barre de titre est nécessaire, c'est la façon la plus simple pour y parvenir. Si l'élément RibbonWindow n'est pas utilisé, tous les composants sont restitués dans la zone client de la fenêtre.

Téléchargement et installation du ruban Microsoft pour WPF

Le ruban Microsoft pour WPF est un contrôle autonome qui peut être utilisé avec le .NET Framework 3.5 SP1 et les versions ultérieures. Vous pouvez télécharger le ruban Microsoft pour le programme d'installation WPF du Centre de téléchargement Microsoft. Le programme d'installation inclut les assemblys et les fichiers de licence requis pour utiliser le ruban, ainsi que les modèles de projet et la prise en charge du concepteur pour Visual Studio 2010 et Expression Blend 4.

Pour télécharger le ruban Microsoft pour WPF et afficher la documentation de référence, consultez les ressources suivantes.

Ressources supplémentaires

Pour plus d'informations sur le ruban Microsoft Office, consultez les ressources suivantes.

Pour plus d'informations sur l'infrastructure de ruban de Microsoft Windows 7, consultez les ressources suivantes.

Pour plus d'informations sur le ruban MFC, consultez les ressources suivantes.