2

Вопрос по – Дизайн пользовательского интерфейса - Включить кнопку «Отмена» или нет?

Мы разрабатываем пользовательский интерфейс для новой линии бизнес-приложений. У нас нет реальных ограничений, и мы можем разрабатывать интерфейс по своему усмотрению. Пользовательский интерфейс будет выполнен в WPF и предназначен для пользователей Windows 7, Vista и XP Pro.

Многие диалоговые окна содержат кнопки ОК и Отмена в правом нижнем углу. Считаете ли вы, что необходимо иметь эту кнопку «Отмена» или достаточно красного X в правом верхнем углу? Мы обсуждаем это, так как заметили больше пользовательских интерфейсов, у которых нет кнопок отмены, только красный X.

12ответов

4

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

0

Включите это. А такжеplease также убедитесь, что нажатие клавиши Escape делает то же самое, что и кнопка «Отмена».

Кроме того, только потому, что вы проектируете с нуля, не выбрасывайте все соглашения. Посмотрите на MSFTРуководство по UX для диалоговых окон.

1

Пользователи привыкли иметь стандартные макеты GUI - в противном случае они запутались. У них также есть различные способы использования стандартного интерфейса. Некоторые люди используют толькоXнекоторые люди используют толькоCancel, Люди обычно игнорируют тот, который они не используют, но смущаются, если их нет. Так что будьте в безопасности и держите их обоих в любом случае - для Рака это должно быть только одной строкой.

1

Включите это!

0

Так же, как у нас есть «ESC» кнопка на клавиатуре, нам нужно «Отменить» в диалогах.

Вопрос юзабилити :-)

0

Если у вас есть такая свобода, рассмотрите возможность полного удаления диалоговых окон из вашего приложения, особенно с типичным & quot; OK | CANCEL & Quot; парадигма. Диалоговые окна нарушают последовательность действий и обычно должны использоваться только для вещей, которые абсолютно требуют, чтобы программа прервала пользователя.

Вы заметите, насколько они разрушительны в веб-среде - например, переполнение стека использует их только тогда, когда необходимо иметь возможность ПЕРЕКРЫТЬ свое действие, например, когда вы отклоняетесь от неподтвержденного ответа.

1

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

Warning: All of the files in the selected folder will be deleted. This action cannot be undone. Are you sure you would like to continue?

Насколько глупым был бы интерфейс, если бы единственный вариант был Ok? Также, как отмечалось выше, на многих платформах клавиша Escape отображается на кнопку Отмена. Также, вероятно, стоит установить кнопку по умолчанию, чтобы нажатие клавиши ввода / пробела не выполняло непреднамеренное действие, которое не может быть отменено.

0

+1 на включение. Если вы не включите его сейчас, а затем вам понадобятся другие функции при отмене, чтобы закрыть позже, ваши пользователи уже привыкнут к автоматическому закрытию.

6

Включите кнопку Отмена. Красный X очень трудно использовать. ;)

7

Представьте клиенту два дизайна - один с надписью "Отмена" кнопка, другая без. Посмотрите, что они думают.

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

Сказав это, я предпочитаю включить & quot; Отмена & quot; Кнопка по причинам, упомянутым другими:

  • Accessibility (especially as Esc should be mapped to it).
  • Convention (users will be expecting it).
20

Не только вы должны добавить его, но и убедиться, что ESC сопоставлен с ним.

0

Красная кнопка действительно для «Закрыть» вместо "Отмена". & APOS; Отменить & APOS; отмена выполняющегося задания. Используйте «Закрыть» кнопка вместо. И да, включают «Закрыть». если есть причина, по которой люди нажимают на нее. Нажать красную кнопку довольно сложно, если вы действительно хотите что-то быстро закрыть.

RelatedQuestions