практика проектирования: хорошо ли скрывать / показывать элементы управления во время выполнения - PullRequest
1 голос
/ 30 ноября 2010

У меня всегда было предвзятое отношение к элементам управления, появляющимся / исчезающим во время выполнения.Я думаю , что я где-то читал это, но Google не выходит, и мне не удалось найти что-либо, что могло бы поддержать мою предвзятость в любой из имеющихся у меня бумажных копий.У нас идет внутренняя дискуссия относительно обоснованности этого подхода, и мне интересно, сможет ли кто-нибудь указать мне какую-либо ссылку, в которой обсуждается эта тема.

Спасибо!

Бо

Ответы [ 3 ]

1 голос
/ 30 ноября 2010

Вероятно, это зависит от ситуации. В общем, элементы управления, которые волшебным образом появляются и исчезают, вероятно, плохие. Если они всегда присутствуют, но отключены, пользователь будет знать, что они могут включить их каким-либо образом, и они будут искать его в руководстве. Если элементы управления скрыты, пользователь даже не узнает, что они там, чтобы найти их. С другой стороны, если пользовательский интерфейс уже довольно сложный и становится загроможденным, и эти элементы управления используются только в очень конкретном контексте, то, вероятно, можно сделать так, чтобы они появлялись, когда это необходимо, поскольку пользователь уже запустил какое-то действие, требовать их.

Другим вариантом скрытия может быть наличие элементов управления в плавающих палитрах / окнах инструментов, которые появляются при необходимости.

Я не могу вспомнить фактическую ссылку на цитирование, извините.

0 голосов
/ 30 марта 2011

В общем, я думаю, что ваш процесс проектирования должен диктовать этот вопрос.Я верю в то, чтобы интерфейс был простым и легким в использовании.Только основная информация для следующего решения должна быть видимой.Отключение элементов управления может быть оправдано время от времени, но определенно не тогда, когда это усложняет то, что должно быть шагом действия / решения.

Создание точных вариантов использования и пошаговое выполнение процесса принятия решения должны помочь в принятии решения о скрытии элемента управления илипросто отключить его.

0 голосов
/ 30 ноября 2010

Если использование элемента управления приведет к ошибке, вы, вероятно, захотите хотя бы отключить этот элемент управления.

Возможность скрыть или отключить, зависит от элемента управления. В стандартном выпадающем меню, вероятно, имеет смысл отключить, потому что тогда все элементы остаются в одном месте.

...