Silverlight Navigation - как переопределить поведение кнопки «Назад» - PullRequest
2 голосов
/ 17 мая 2010

Я пытаюсь изменить стандартное поведение кнопки возврата браузера в Silverlight (v4). Каждая из моих страниц XAML имеет возможность показывать варианты. Я хочу, чтобы эти параметры были скрыты, когда пользователь нажимает кнопку «Назад», или переходить на предыдущую страницу, если параметры не отображаются. Рамка Silverlight, кажется, устанавливает точки вперед и назад всякий раз, когда пользователь переходит на страницу с новой строкой QueryString. Есть ли другой способ реализации моего сценария, кроме реализации компонента строки запроса для моего свойства ShowOptions?

1 Ответ

0 голосов
/ 06 июня 2012

Класс PhoneApplicationPage имеет событие BackKeyPress

BackKeyPress += MainPage_BackKeyPress;

private void MainPage_BackKeyPress(object sender, CancelEventArgs e)
    {
        e.Cancel = true;
        // do whatever you want
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...