2013-10-02 5 views
2

В моем приложении у меня есть ApplicationBarIconButton, который скрывается под всплывающим меню, когда я нажимаю на него и появляется, когда я нажимаю на любое другое место на экране. Чтобы протестировать приложение, я хочу программным образом щелкнуть любое место на экране. Кто-нибудь знает, как я могу реализовать щелчок на экране телефона?Как программно нажать на экран Windows Phone?

ответ

1

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

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

+0

Я получаю все элементы управления через VisualTreeHelper и получаю всплывающее меню с помощью VisualTreeHelper.GetOpenPopups(). То, что я пытаюсь сделать, - это подражать действиям пользователей, и в основном пользователь не может изменить видимость всплывающего окна, если он не удалит экран телефона. Поэтому мне нужно как-то программно нажать экран. – Pooneh

+0

Не работает ли свойство IsOpen в Popup? – dBlisse

+0

Он делает! Однако лучшим вариантом является программный щелчок по экрану, но если это невозможно, IsOpen является обходом! – Pooneh

Смежные вопросы