web-dev-qa-db-fra.com

Pratiques Ruban et DockManager

Dans notre application actuelle, nous avons une fenêtre avec un ruban en haut et en fait 3 panneaux. Nous pouvons changer de panneau en cliquant sur les onglets (à gauche). Le contenu du ruban dépend du panneau sélectionné.

Nous ne voulons pas introduire un DockManager pour permettre à l'utilisateur de désancrer le panneau (dans une nouvelle fenêtre).

Nous voyons deux options:

  • Ayez un ruban au-dessus de chaque fenêtre, mais c'est une perte d'espace.
  • N'a conservé qu'un seul ruban dans la fenêtre principale et continue de mettre à jour son contenu en fonction du panneau sélectionné. Mais la synchronisation entre plusieurs fenêtres semble étrange.

Quel est le comportement courant d'une application combinant DockManager et Ribbon? Avez-vous un exemple d'application qui utilise les deux.

1
Nastro

AutoCAD permet le désamarrage des rubans. Il permet aux utilisateurs de détacher des rubans et de les utiliser comme panneaux latéraux. Reportez-vous à cette vidéo .

Si la vidéo devient indisponible:

  • La liste déroulante du clic droit sur le ruban contient l'option "Annuler l'ancrage".
  • Il désancre tout le ruban et le présente comme un panneau glissable (les titres des onglets s'alignent à gauche)
  • Ce panneau est redimensionnable et il peut être "Ancré à droite" et "Ancré à gauche" (comme dans IDE ou application Adobe CC).
2
Shreyas Tripathy