Как перейти в главное меню по нажатию кнопки в WP7 - PullRequest
1 голос
/ 07 декабря 2011

У меня есть кнопка на главной странице, и по щелчку я хочу выйти из приложения и вернуться на страницу главного меню телефона. Меня беспокоит то, что я не могу использовать CancelEventArgs для события button_click, а другая проблема - то, что это первая страница в стеке навигации, поэтому Navigetion.goBack имеет значение false Предложения и помощь приветствуются.

private void btnDeclineClick(object sender,RoutedEventArgs e)
    {
       exitApplication();
    }

 public  void exitApplication()
    {
        try
        {
            NavigationService.CanGoBack.Equals(true);
            if (NavigationService.CanGoBack)
            {
                NavigationService.GoBack();
            }
        }
        catch(Exception e)
        {
            Logger.log(TAG, e.Message);
        }
    }

Ответы [ 2 ]

1 голос
/ 07 декабря 2011

Программный выход из приложения не поддерживается и не соответствует требованиям сертификации.Я согласен с Praetorian, что у вас просто не должно быть кнопки «Отклонить» или она просто должна покрывать пользовательский интерфейс приложения каким-либо неинтерактивным контентом.

Единственные поддерживаемые механизмы выхода из приложения - это нажатие пользователем кнопки назадкнопка или навигация вперед из приложения с помощью кнопки home / windows или любого средства запуска, а затем уничтожение ОС.

0 голосов
/ 07 декабря 2011

Это проблема с программным выходом из приложения? Если да, вы можете сделать это, не беспокоясь о том, какой пользователь страницы в данный момент

Для выхода программно вы можете проверить это мой другой пост ответ .

...