С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Windows Phone

Войти
Регистрация
Восстановить пароль
 
Drulya
6 / 6 / 3
Регистрация: 24.09.2012
Сообщений: 231
Завершенные тесты: 2
#1

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

21.01.2016, 20:31. Просмотров 829. Ответов 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):

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

Cделать действие при нажатии кнопочки назад - Windows Phone
ребят как сделать действие при нажатии кнопочки назад, мне просто надо чтоб оно переходило на другую страницу и мне нужно сохранить...

Показать диалоговое окно при нажатии на кнопку "Назад" - Windows Phone
Пытаюсь, чтобы после нажатия на кнопку "Назад" появлялось диалоговое окно, но не получается. public Page1() { ...

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

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

Кнопка поделиться (share button) - Windows Phone
Как вызвать окно "поделиться" записью? вот как на андроид Добавлено через 51 минуту Может кому понадобится...

7
A4Tech_Man
51 / 51 / 7
Регистрация: 23.05.2013
Сообщений: 494
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
51 / 51 / 7
Регистрация: 23.05.2013
Сообщений: 494
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
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
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
18 / 34 / 10
Регистрация: 27.03.2014
Сообщений: 711
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
Привет! Вот еще темы с ответами:

Кнопка назад - PHP
Здравствуйте, любимые форумчане! Такой вопрос имеется у меня, который мучает меня в самых кошмарных снах. Есть страница, где я...

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

Кнопка назад - Программирование Android
Добрый вечер. Как правильно сделать кнопку назад не из Манифеста а в коде я примерно так сделал @Override public...

Кнопка Назад - Delphi
нашел в инете интересный проект) взял из него немного для своей программки, почти все работает кроме одного... нужно сделать так чтобы...


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

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

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