Имам много страници в приложението си. Когато щракна върху бутона за връщане назад, не се навигира към предишната страница, а се навигира към заключения екран, където присъстват всички приложения. Трябва ли да напиша код за бутона за връщане назад за навигация??
Бутонът за връщане на Windows phone 8.1 винаги навигира към главния екран
Отговори (2)
Да, трябва да замените OnBackKeyPress
на телефона, за да управлявате къде трябва да навигира бутонът за връщане назад.
person
ΩmegaMan
schedule
23.07.2014
AddHandler HardwareButtons.BackPressed, AddressOf HardwareButtons_BackPressed
Private Sub HardwareButtons_BackPressed(sender As Object, e As BackPressedEventArgs)
e.Handled = True
YourGoBackCode()
End Sub
И същото в c#
HardwareButtons.BackPressed += HardwareButtons_BackPressed;
private void HardwareButtons_BackPressed(object sender, BackPressedEventArgs e)
{
e.Handled = true;
YourGoBackCode();
}
person
JumpyStackOverflow
schedule
25.07.2014
Използвам c# като език
- person Ghazanfar Khan; 25.07.2014
VB трябва да бъде доста лесен за разбиране и конвертиране в c#. Винаги съм смятал, че всеки един C# програмист би бил много по-добър в езиците за програмиране от нас, които използваме само VB. Както и да е, ще актуализирам отговора и със c#.
- person JumpyStackOverflow; 26.07.2014
HardwareButtons.BackPressed
? - person Romasz   schedule 23.07.2014HardwareButtons_BackPressed
също така проверете дали не сте се абонирали някъде за това събитие другаде, особено моля, проверете дали имате папка, нареченаCommon
иNavigationHelper.cs
там. Ако ги нямате, можете да добавите Основна страница към вашия проект и това ще добави някои помощни файлове. - person Romasz   schedule 23.07.2014