Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
 
AlexseyTsvetkov
0 / 0 / 0
Регистрация: 28.04.2015
Сообщений: 57
#1

Возвращение на страницу обратно - Windows Phone

13.09.2015, 21:32. Просмотров 418. Ответов 6
Метки нет (Все метки)

Hi,
Помогите,
Знаю как переходить на следующую страницу по кнопке в приложении.
C#
1
Frame.Navigate(typeof(Page2));
Знаю как опять же по кнопке возвращаться на предыдущую страницу.
C#
1
 Frame.GoBack();
Но вот как по стрелке(кнопке телефона Back) вернуться на предыдущую страницу? не догоняю.
Приложение выходит в меню программ.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.09.2015, 21:32     Возвращение на страницу обратно
Посмотрите здесь:

Как переключится на другую страницу - Windows Phone
Как переключить в приожении страницу? На пример с MainPage.haml на BlankPage...

VK API. Не происходит переход на следующую страницу - Windows Phone
после авторизации должно перейти на следующую страницу, но вместо этого в окне браузера пишет пожалуйста не копируйте данные из...

Как передать значение бэкграунда на другую страницу? - Windows Phone
Здравствуйте. На обоих страницах используется Canvas. Этот тап из options.xaml.cs, устанавливающий на странице бэкграунд, соответствующий...

Открыть страницу своего приложения в Магазине Windows - Windows Phone
Добрый день! Собственно как сделать действие описанное в заголовке непосредственно из самого приложения?

Возвращение обратно - PHP
Нужно к данному коду сделать так что бы при вывод он обратно либо автоматически , либо сделать кнопку что бы вводить данные заного после...

Возвращение ползунка обратно - JavaScript
Есть всплывающее окно с текстом, если пользователей остановился на середине и закрыл, нужно , чтобы ползунок вернулся в изначальное...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
krupa
106 / 106 / 27
Регистрация: 13.12.2010
Сообщений: 407
14.09.2015, 09:15     Возвращение на страницу обратно #2
подпишитесь например в App.cs

C#
1
2
3
4
5
6
    Windows.Phone.UI.Input.HardwareButtons.BackPressed += HardwareButtons_BackPressed;
    
    void HardwareButtons_BackPressed(object sender, Windows.Phone.UI.Input.BackPressedEventArgs e)
    {
        Frame.GoBack();
    }
AlexseyTsvetkov
0 / 0 / 0
Регистрация: 28.04.2015
Сообщений: 57
14.09.2015, 11:47  [ТС]     Возвращение на страницу обратно #3
Там есть такой код, изменить его не получилось.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 private void HardwareButtons_BackPressed(object sender, BackPressedEventArgs e)
        {
            Frame frame = Window.Current.Content as Frame;
            if (frame == null)
            {
                return;
            }
 
            if (frame.CanGoBack)
            {
                frame.GoBack();
                e.Handled = true;
            }
        }
Domon25
0 / 0 / 0
Регистрация: 14.09.2015
Сообщений: 12
14.09.2015, 12:08     Возвращение на страницу обратно #4
Почему не удалось? Не знаешь?
jenokizm
17 / 33 / 10
Регистрация: 27.03.2014
Сообщений: 645
15.09.2015, 22:25     Возвращение на страницу обратно #5
его и не надо менять, он правильный. подпишись
Цитата Сообщение от krupa Посмотреть сообщение
Windows.Phone.UI.Input.HardwareButtons.BackPressed += HardwareButtons_BackPressed;
AlexseyTsvetkov
0 / 0 / 0
Регистрация: 28.04.2015
Сообщений: 57
18.09.2015, 13:21  [ТС]     Возвращение на страницу обратно #6
Не понимаю, как это подпишись. Объясните пошагово, пожалуйста(я начинающий).

Добавлено через 2 часа 5 минут
Все въехал:
C#
1
2
3
4
5
6
7
8
  public App()
        {
            this.InitializeComponent();
            this.Suspending += this.OnSuspending;
            HardwareButtons.BackPressed += HardwareButtons_BackPressed;
 
 
        }
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.10.2015, 11:46     Возвращение на страницу обратно
Еще ссылки по теме:

Изменение системной даты и возвращение её обратно - CMD/BAT
Всем доброго времени суток! Тема смены системного времени и даты уже обсуждались не раз,но вот в чем загвоздка у разных пользователей...

Возвращение результата колбэка обратно в вызвавшую его функцию - C#
WebClient wc = new WebClient(); wc.BaseAddress = urlFile; Uri uri = new...

Возвращение на ту же страницу - PHP
Привет! Есть файл ind.php и fr.php <html> <body> <form name="form" action="fr.php" method = "post"> .... //заполняем поля...

Возвращение на динамическую страницу сайта - Web
Каким образом производится возвращение с текущего сайта на динамическую страницу предыдущего, ведь появление ссылки на неё само по себе её...


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

Или воспользуйтесь поиском по форуму:
Aidt87
0 / 0 / 0
Регистрация: 30.04.2015
Сообщений: 14
26.10.2015, 11:46     Возвращение на страницу обратно #7
C#
1
2
3
4
5
6
protected override void OnBackKeyPress(System.ComponentModel.CancelEventArgs e)
        {   
            NavigationService.Navigate(new Uri("/Page3.xaml", UriKind.Relative));  //переход на страницу               
            //e.Cancel = true;   //Отменяет переход
            return;                      
        }
Yandex
Объявления
26.10.2015, 11:46     Возвращение на страницу обратно
Ответ Создать тему
Опции темы

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