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


Добавление контекстных меню (HTML)

[ Эта статья адресована разработчикам приложений среды выполнения Windows для Windows 8.x и Windows Phone 8.x. В случае разработки приложений для Windows 10 см. раздел последняя документация]

Назначение

Контекстное меню — это облегченное меню, предоставляющее пользователю мгновенный доступ к действиям (таким как команды для работы с буфером обмена) с текстом или объектами пользовательского интерфейса в приложениях Магазина Windows. Система предоставляет приложения с контекстными меню, предусмотренными по умолчанию для работы с текстом, поэтому вам не придется выполнять никаких дополнительных действий, чтобы включить контекстные меню в приложение. Если текст в вашем приложении доступен для выделения или редактирования, вы автоматически получаете контекстное меню. Контекстное меню по умолчанию отображает команды буфера обмена (вырезать, копировать и вставить).

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

 

Вы можете заменить контекстные меню, заданные по умолчанию, на контекстные меню, содержащие нужные вам команды для работы с текстом. Вы можете также создать свои собственные контекстные меню, работающие с другими объектами пользовательского интерфейса (например, эскизами). Однако количество команд, отображаемых в контекстном меню, должно быть минимальным. Контекстные меню следует применять только для отображения часто используемых команд, к которым отсутствует быстрый доступ с панели инструментов и которые не выполняются прямым управлением (например, касанием с вращением).

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

Подробности настройки собственного контекстного меню см. в образце Context menu.

Связанные разделы

Пример контекстного меню