Гость
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / WPF правильная работа физической кнопки Back / 7 сообщений из 7, страница 1 из 1
28.10.2014, 17:53
    #38789712
Artur Tychina
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WPF правильная работа физической кнопки Back
Здравствуйет, есть код на vb.NET для приложения WPF 8.1, не Silverlight

Код: vbnet
1.
2.
3.
4.
5.
Private Sub onBackPressed(sender As Object, e As BackPressedEventArgs)

    some code

End Sub



Но само событие, при нажатии физической кнопки НАЗАД, не происходит и компилятор даже не заходит в написанный код.
Почему так?
Спасибо
...
Рейтинг: 0 / 0
29.10.2014, 07:59
    #38790106
Roman Mejtes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WPF правильная работа физической кнопки Back
чем нажимаете?
...
Рейтинг: 0 / 0
29.10.2014, 11:15
    #38790387
Artur Tychina
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WPF правильная работа физической кнопки Back
физическая кнопка Back на телефоне, нажимаю мышкой в симуляторе
...
Рейтинг: 0 / 0
31.10.2014, 10:22
    #38792612
Ilya81
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WPF правильная работа физической кнопки Back
Скорее уж тут лучше посмотреть, как происходит подписка на событие. У меня это срабатывало, если подписываться по PageLoad и отписываться по PageUnload.
...
Рейтинг: 0 / 0
31.10.2014, 22:48
    #38793449
Artur Tychina
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WPF правильная работа физической кнопки Back
Ilya81,
авторесли подписываться по PageLoad

а можете поподробнее рассказать?
...
Рейтинг: 0 / 0
05.11.2014, 14:55
    #38796389
Ilya81
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WPF правильная работа физической кнопки Back
Artur TychinaIlya81,
авторесли подписываться по PageLoad

а можете поподробнее рассказать?
Примерно так (у меня такое срабатывает):
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
        public SomePage()
        {
            InitializeComponent();
            Loaded += Page_Loaded;
            Unloaded += Page_Unloaded;
        }   

        private void Page_Loaded(object sender, RoutedEventArgs e)
        {
            Windows.Phone.UI.Input.HardwareButtons.BackPressed += HardwareButtons_BackPressed;
        }

        private void Page_Unloaded(object sender, RoutedEventArgs e)
        {
            Windows.Phone.UI.Input.HardwareButtons.BackPressed -= HardwareButtons_BackPressed;
        }

        private void HardwareButtons_BackPressed(object sender, Windows.Phone.UI.Input.BackPressedEventArgs e)
        {
            e.Handled = TryGetHandler();//это сам метод обработки, true, если обрабатывается
        }
...
Рейтинг: 0 / 0
17.11.2014, 16:26
    #38808542
Artur Tychina
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WPF правильная работа физической кнопки Back
Ilya81,

спасибо
...
Рейтинг: 0 / 0
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / WPF правильная работа физической кнопки Back / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]