Я пытаюсь приостановить HyperlinkButton
в приложении WP7, чтобы пользователь мог подтвердить, покинуть приложение или нет, и перейти по ссылке. Серия событий будет выглядеть так:
- Пользователь нажимает
HyperlinkButton
MessageBox
всплывает, чтобы подтвердить, что они хотят покинуть приложение и посетить этот внешний сайт
- Если пользователь соглашается, веб-страница загружается; если нет, пользователь возвращается в приложение
Мой вопрос: можно ли заставить HyperlinkButton
дождаться ответа пользователя?
На данный момент я взломал решение, как показано ниже:
<HyperlinkButton Tag="http://www.google.com/" Tap="ConfirmBeforeLoading()"/>
ConfirmBeforeLoading
затем запрашивает пользователя и, если он согласен, создает новый WebBrowserTask
, используя адрес в свойстве Tag
.
Это работает, но кажется "хакерским". Можно ли как-нибудь использовать обычный HyperlinkButton
с NavigateUri
и просто ждать ответа пользователя?
Заранее большое спасибо!