powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / WPF правильная работа физической кнопки Back
7 сообщений из 7, страница 1 из 1
WPF правильная работа физической кнопки Back
    #38789712
Artur Tychina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйет, есть код на 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
WPF правильная работа физической кнопки Back
    #38790106
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чем нажимаете?
...
Рейтинг: 0 / 0
WPF правильная работа физической кнопки Back
    #38790387
Artur Tychina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
физическая кнопка Back на телефоне, нажимаю мышкой в симуляторе
...
Рейтинг: 0 / 0
WPF правильная работа физической кнопки Back
    #38792612
Ilya81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скорее уж тут лучше посмотреть, как происходит подписка на событие. У меня это срабатывало, если подписываться по PageLoad и отписываться по PageUnload.
...
Рейтинг: 0 / 0
WPF правильная работа физической кнопки Back
    #38793449
Artur Tychina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ilya81,
авторесли подписываться по PageLoad

а можете поподробнее рассказать?
...
Рейтинг: 0 / 0
WPF правильная работа физической кнопки Back
    #38796389
Ilya81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
WPF правильная работа физической кнопки Back
    #38808542
Artur Tychina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ilya81,

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


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