Поделиться через


Быть неисключающими

[Microsoft Agent не рекомендуется использовать в Windows 7 и может быть недоступно в последующих версиях Windows.]

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

Аналогичным образом, позвольте пользователю выбрать, когда они хотят взаимодействовать с вашим символом. Пользователь должен иметь возможность закрыть символ и вернуть его только с разрешением пользователя. Принудительное взаимодействие с символами для пользователей может иметь серьезные негативные последствия. Для поддержки пользовательского управления взаимодействием с символами Microsoft Agent автоматически включает команды "Скрыть" и "Показать". API Microsoft Agent также поддерживает эти методы, поэтому вы можете включить поддержку этих функций в собственный интерфейс. Кроме того, пользовательский интерфейс Microsoft Agent включает глобальные свойства, позволяющие пользователю переопределить определенные параметры вывода символов. Чтобы убедиться, что настройки пользователя сохраняются, эти свойства нельзя переопределить через API.