Какое событие переключает панель приложения в javascript приложении Windows 8 Metro Style? - PullRequest
1 голос
/ 28 января 2012

Я ищу событие, которое переключает панель приложения в JavaScript. Так что это в основном событие жеста «смахивание краев» в верхней / нижней части экрана.

Например, я хочу, чтобы на странице отображался «проведенный по краям текст», когда пользователь проводил пальцем по верхнему или нижнему краю экрана без объявления панели приложения на странице. Как я смогу это сделать?

Я попробовал кросс-слайд, и это не похоже на правду.

Ответы [ 2 ]

1 голос
/ 28 января 2012

документацию по AppBar можно посмотреть здесь

Панель инструментов имеет четыре события: afterhide, aftershow, beforehide и beforeshow.

Проверьте документацию для более подробной информации

0 голосов
/ 31 января 2012

Перекрестное скольжение не будет работать для вас, потому что это жест, который может начаться где угодно.

Нет события, связанного с ребром, которое отображается в приложении Metro. Windows 8 обнаруживает край слайда и автоматически поднимает панель приложения (если она у вас есть).

Может быть, они добавят один в будущем, но кто знает, когда или когда, так что вы, вероятно, захотите сделать свое собственное отслеживание жестов. Я бы посоветовал вам взглянуть на класс PointerPoint и создать свой собственный распознаватель жестов. Простой удар по краям должен быть достаточно легким для распознавания, хотя вам придется обратить внимание на все указатели на экране. Например, если у меня есть планшет, на котором отслеживаются 5 пальцев и один из них - слайды по краям, узнаете ли вы жест независимо или только если в это время активна только одна точка касания? Это зависит от вас.

...