wpf - What is the correct way to organize the Buttons of the ribbon when there are not too many buttons and most overlap for different Views? -


i working in application didn't have ribbon before. making major changes in way functionality of application can accesed, not in functionality itself.

the application offers functionality can inserted in other applications, when tab of our application active want contextual tab shown.

when user selects tab of our application contextual tab appear "my application" , have buttons functionality.

our problem comes because, of "tabs" or reports of 3 different types.

most of them "viewers", display information, buttons available "expand sections" , things that.

then have tabs "editors", allow see information additionally can edit it. still have same buttons "viewers", additionally there "delete", "save" , such, enabled depending on conditions.

and have 1 tab when shows, has same buttons editors (viewers + special buttons of editors) plus more functionality specific tab.

the distribution like:

7 viewers => 8 buttons

7 editors => 3 additional buttons (plus 8 buttons of viewers)

1 special tab => buttons of viewers , editors plus 4 dedicated buttons.

i have been reading here, try , decide better way organize these buttons on ribbon, in usable way , compliant microsoft guidelines, confused.

depending on how see there several posible ways of organizing buttons on ribbon.

  • the easiest way have buttons, , enable them corresponding reports. cause in many cases there many buttons not apply view selected.

  • we have several tabs: have buttons of viewers, common cases, in tab. "editor" dedicated buttons in tab. , additional tab special report buttons. feel since not many buttons, approach force user unnecessary clicks, not usuable.

we can not change underlying functionality (the separation in these different reports), since encapsulating legacy application.

any advice can give me in regard appreciated.

thank you!

i followed question in other places , got microsoft answer on position on issue. can find whole thread here

the guidelines in case not inclined towards 1 thing or other. more specific usability studies can used testers determine better in specific scenario.

although answer have guesed (to best fits case), reason opened question because part of license agreement using ribbon says have follow microsoft guidelines create ribbon. , not clear me in specific case path suggested guidelines.


Comments

Popular posts from this blog

Why does Ruby on Rails generate add a blank line to the end of a file? -

keyboard - Smiles and long press feature in Android -

node.js - Bad Request - node js ajax post -