Отображение всплывающего контекстного меню стиля в WinRT

Как ни странно, я не могу найти никаких подробностей о том, как это делается в WinRT. Я хочу отобразить меню, которое обычно появляется, когда вы касаетесь и удерживаете или щелкаете правой кнопкой мыши значок / изображение в Windows 8. Я нашел событие Holding, но, похоже, это не делает то, что я хочу, в этом нет не реагируют на правый щелчок мыши. Нужно ли обрабатывать оба этих события отдельно? Есть ли какие-то встроенные события или каждый должен создавать свои собственные?


person Paul Michaels    schedule 27.10.2012    source источник


Ответы (1)


Стандартные элементы управления заменяют ваш сценарий контекстного меню с использованием панели приложений или чудо-кнопок «Настройки» в зависимости от того, что вы будете делать (панель приложений будет более контекстуальной), поэтому вы будете выбирать элемент на экране — скорее всего, щелкнув или проведя пальцем по экрану, и вы будет либо автоматически отображать AppBar, либо позволять пользователям выполнять жест края для отображения AppBar, тогда параметры «контекстного меню» будут отображаться в AppBar. Тем не менее, Callisto Тима Хойера имеет элемент управления Menu, который, как я полагаю, может быть реализацией контекстного меню, которую вы ищете. если вы хотите сделать что-то нестандартное. Однако обратите внимание, что это может работать не так хорошо для пользователей, как AppBar, и его также может быть труднее обнаружить.

person Filip Skakun    schedule 27.10.2012