Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Windows Phone
Войти
Регистрация
Восстановить пароль
 
Drulya
6 / 6 / 3
Регистрация: 24.09.2012
Сообщений: 231
Завершенные тесты: 2
#1

Кнопка назад - Windows Phone

21.01.2016, 20:31. Просмотров 1017. Ответов 7
Метки нет (Все метки)

Всем привет, в проекте есть ItemPage.xaml, с нее можно перейти на нее же только с другими параметрами.
Нашел такой способ
C#
1
2
3
4
5
6
7
8
9
private void HardwareButtons_BackPressed1(object sender, Windows.Phone.UI.Input.BackPressedEventArgs e)
        {
 
            if (Frame.CanGoBack)
            {
                e.Handled = true;
                Frame.GoBack();
            }
        }
и такой
C#
1
2
3
4
5
6
private void HardwareButtons_BackPressed1(object sender, Windows.Phone.UI.Input.BackPressedEventArgs e)
        {
 
                Windows.Phone.UI.Input.HardwareButtons.BackPressed -= HardwareButtons_BackPressed1;
                e.Handled = true;
        }
первый не работает, второй работает непонятно, две страницы назад делает. Подскажите способ)
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.01.2016, 20:31
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Кнопка назад (Windows Phone):

Не работает кнопка назад
Не работает кнопка назад аппаратная кнопка назад.Что делать?

Cделать действие при нажатии кнопочки назад
ребят как сделать действие при нажатии кнопочки назад, мне просто надо чтоб оно...

Показать диалоговое окно при нажатии на кнопку "Назад"
Пытаюсь, чтобы после нажатия на кнопку "Назад" появлялось диалоговое окно, но...

Программирование аппаратной кнопки "Назад" в windows phone 8.1
Здравствуйте, собственно проблема в том что не могу запрограммировать...

Кнопка поделиться (share button)
Как вызвать окно "поделиться" записью? вот как на андроид Добавлено через...

Кнопка ввод на клавиатуре эмулятора
Доброго времени суток! Такой вопрос, есть TextBox и кнопка, ввожу текст, при...

7
A4Tech_Man
Заблокирован
22.01.2016, 09:40 #2
Опишите более подробно что хотите сделать..
0
Drulya
6 / 6 / 3
Регистрация: 24.09.2012
Сообщений: 231
Завершенные тесты: 2
22.01.2016, 18:26  [ТС] #3
у меня есть ItemPage, в ней есть вкладка подобные Items, при нажатии на какой то Item идет переход на ItemPage, только с другим содержимым и так далее. Как на сайте фильмов где есть рекомендованные или похожие фильмы, я хочу чтобы я нажимал назад и показывался предыдущий Item
0
A4Tech_Man
Заблокирован
23.01.2016, 21:02 #4
по сути аппаратная кнопка назад должна возвращать вас на предидущую страницу. если только вы историю не удаляете.
0
Drulya
6 / 6 / 3
Регистрация: 24.09.2012
Сообщений: 231
Завершенные тесты: 2
24.01.2016, 13:32  [ТС] #5
Та я и не знаю как удалять историю, а в отладчике можно где то посмотреть стек переходов по страницам?
0
xxoctt
1 / 1 / 1
Регистрация: 20.04.2015
Сообщений: 16
24.01.2016, 23:48 #6
Лучший ответ Сообщение было отмечено Drulya как решение

Решение

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
public App()
        {
            this.InitializeComponent();
            this.Suspending += this.OnSuspending;
            HardwareButtons.BackPressed += HardwareButtons_BackPressed;
        }
 
        private void HardwareButtons_BackPressed(object sender, BackPressedEventArgs e)
        {
            Frame rootFrame = Window.Current.Content as Frame;
            if (rootFrame != null && rootFrame.CanGoBack)
            {
                rootFrame.GoBack();
                e.Handled = true;
            }
        }
пишешь сюда-->App.xaml.
1
jenokizm
21 / 37 / 14
Регистрация: 27.03.2014
Сообщений: 754
25.01.2016, 07:38 #7
что за люди версию платформы никогда не скажут( на мсдне посмотреть ленятся(
на мсдн есть пример который повсеместно использую в своих приложениях, везде работает https://msdn.microsoft.com/ru-ru/lib.../dn639128.aspx
0
Drulya
6 / 6 / 3
Регистрация: 24.09.2012
Сообщений: 231
Завершенные тесты: 2
31.01.2016, 21:58  [ТС] #8
Пример с мсдн работает для переходов между страницами, но в моем случае нужен переход на одну и туже страницу. xxoctt, спасибо большое все прекрасно работает.
0
31.01.2016, 21:58
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.01.2016, 21:58
Привет! Вот еще темы с решениями:

Не работает кнопка next AVD в ANDROID STUDIO
проблема с AVD в ANDROID STUDIO когда я выбираю устройство кнопка next просто...

Кнопка Назад
нашел в инете интересный проект) взял из него немного для своей программки,...

кнопка назад!!
как сделать кнопки назад и вперед??

Кнопка назад
есть программа в ней до 10 activity если переходить по ним, то далее при...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru