Пользовательский интерфейс: какой из них лучше иерархии меню для лучшего удобства использования - PullRequest
1 голос
/ 24 января 2011

У меня есть 3 объекта, каждый из которых является экземпляром 3 других классов, которые наследуют или расширяют тот же суперкласс. Все 3 объекта имеют одинаковые функции (), например, ViewA, ViewB, ViewC, ViewD.

Мой вопрос Как организовать иерархию меню в пользовательском интерфейсе для повышения удобства использования . Должно быть так, как показано на рисунке ниже, где каждая функция является подменю главного меню объекта. Heirarchy Option 1

Или

Должен ли я использовать меню, как показано на рисунке ниже, где каждая функция является главным меню. Например, когда пользователь открывает ViewA, он может фильтровать отображаемые элементы в соответствии с Obj1, Obj2, Obj3 или Obj1 и obj2 вместе взятыми. В нижнем меню Obj1Menu, Obj2menu, Obj3Menu используются только для управления объектами.

Hierarchy option 2

Дайте мне знать, если вы не поняли мой вопрос.

Ответы [ 3 ]

0 голосов
/ 24 января 2011

Спросите пользователей, какой элемент (объект или представление) они считают вершиной иерархии, и используйте его в качестве начальной точки для навигации по меню.

0 голосов
/ 24 января 2011

Если я правильно вас понимаю, объекты имеют одинаковый интерфейс.В этом случае я бы извлек "функции" в отдельном меню, например:

Obj1  Obj2   Obj3 ...

другое меню (активно в каждом объекте)

viewA
viewB
viewC
...
0 голосов
/ 24 января 2011

Кнопки вдоль одной линии не объясняют объектную модель, поэтому это кажется плохим решением.

...