web-dev-qa-db-fra.com

Combinaison d'un ruban avec une barre de recherche

Nous avons une application assez grande qui est passée du motif menu/barre d'outils au motif ruban. Une seule pièce me dérange toujours: nous avions une barre de recherche dans la barre d'outils/zone de menu emballée à l'extrême droite, et elle était toujours disponible. Il a servi de barre de recherche comme dans les navigateurs. Avec le ruban, je ne sais pas quoi en faire.

Si nous le mettons sur l'onglet Accueil,

  • ne sera pas emballé à l'extrême droite sans galerie (nous n'utilisons pas de galeries)
  • ne sera pas toujours disponible.

Si nous le mettons dans la barre d'outils d'action rapide, il

  • ne sera pas emballé à l'extrême droite
  • prend beaucoup d'espace QAT et interagit mal avec les menus contextuels en raison de sa largeur.

Si nous le plaçons sous le ruban, il n'y a rien d'autre pour partager l'espace horizontal avec.

Existe-t-il d'autres approches que je devrais envisager pour permettre une barre de recherche toujours disponible avec une application ruban?

6
shemnon

On dirait que Micrsoft le place sous la barre du ruban, comme le montre la capture d'écran pour l'Explorateur de fichiers Windows 8 décrit dans le blog msdn =.

Windows 8 file Explorer

Ils ont également d'autres composants inclus avec la barre de recherche, tels que les boutons avant/arrière et le contrôle de l'emplacement.

2
shemnon

Pouvez-vous le placer au-dessus du ruban au niveau de l'onglet?

alt text

4
dbkk

Je ne sais pas quel ensemble de composants de fournisseurs vous utilisez - mais le ruban Developer Express WPF prend en charge la suggestion faite par dbkk de le mettre au même niveau que les onglets du ruban.

Voici un exemple de la documentation en ligne de DevExpress:

Developer Express Example

Image prise à partir de http://documentation.devexpress.com/#WPF/CustomDocument8178

1
Bevan

Je mettrais une barre de recherche sur l'onglet Accueil et éventuellement un bouton sur la barre d'outils d'action rapide. Ce bouton active la barre de recherche.

En pensant à la façon dont une barre de recherche est utilisée, il n'est pas si évident de ce qu'elle fournit autre que ce qu'un simple bouton pour la commande Rechercher fournit. Pour activer la barre de recherche, un utilisateur doit cliquer dessus ou appuyer sur le raccourci clavier correspondant. Quoi qu'il en soit, un bar lui-même ne doit pas toujours être affiché à l'écran.

Je pense que la seule chose qu'une barre de recherche fournit est l'indication que les utilisateurs peuvent rechercher. Ceci est utile pour les nouveaux utilisateurs.

Vous déclarez que votre application est "assez volumineuse", à partir de laquelle je suppose que les utilisateurs sont censés l'utiliser à plusieurs reprises et bientôt ils se familiariseront avec ses fonctionnalités de base. Dans ce cas, nous ne devons pas trop dépenser de biens immobiliers pour les nouveaux utilisateurs.

0
Tsuyoshi Ito