Я не смог найти то, что мне нужно на сайте, поэтому моя проблема заключается в следующем: Если я просматриваю такие страницы: A -> B -> C (обновление базы данных SQLite для выбранного автомобиля со страницы B) -> B (удалить обновленный автомобиль). И теперь, когда я нажимаю кнопку «назад», появляется «System.NullReferenceException». Поэтому я хочу, чтобы аппаратная кнопка переместила меня на первую страницу до «B». Например: A -> B -> C -> B (перемещение назад) -> A или D -> B -> C -> B (перемещение назад) -> D и т. Д. Как я могу это решить?Как перейти на конкретную страницу - Windows Phone 8
0
A
ответ
0
Я решил это следующим образом: Я создал публичный статический int 'pageIndex' на странице B (VehiclesPage.xaml), и у меня есть доступ к странице B с других 4 страниц, поэтому я меняю индекс перед тем, как перейти к B от каждого стр. Например:
From A->B
VehiclesPage.pageIndex = 1;
this.NavigationService.Navigate(new Uri("/View/VehiclesPage.xaml", UriKind.Relative));
From D->B
VehiclesPage.pageIndex = 2;
this.NavigationService.Navigate(new Uri("/View/VehiclesPage.xaml", UriKind.Relative));
etc...
и метод на VahiclesPage.xaml.cs:
protected override void OnBackKeyPress(System.ComponentModel.CancelEventArgs e)
{
base.OnBackKeyPress(e);
switch (pageIndex)
{
case 1:
NavigationService.Navigate(new Uri("/View/RefuelingPage.xaml", UriKind.Relative));
break;
case 2:
NavigationService.Navigate(new Uri("/View/OtherCostsPage.xaml", UriKind.Relative));
break;
case 3:
NavigationService.Navigate(new Uri("/View/StatisticsPage.xaml", UriKind.Relative));
break;
case 4:
NavigationService.Navigate(new Uri("/View/CalculatorPage.xaml", UriKind.Relative));
break;
}
}
Смежные вопросы
- 1. Как «перейти» на конкретную позицию концентратора Windows Phone 8.1
- 2. Как перейти на главную страницу на Windows Phone 8.1
- 3. Как перейти на конкретную страницу usinig Beautifulsoup
- 4. LongListSelector Windows Phone 8, как перейти на другие страницы?
- 5. Windows Phone: Как перейти на другую страницу, использующую DispatcherTimer?
- 6. Невозможно перенаправить на конкретную страницу, когда нажмите на уведомлении тоста в Windows Phone 8 приложения
- 7. Windows Phone 8 Перейдите на эту же страницу
- 8. Невозможно перейти на новую страницу Windows Phone 8,1
- 9. Как отключить анимацию перехода на страницу в Windows Phone 8?
- 10. Как изменить начальную страницу приложения Windows Phone 8 на C#
- 11. Как перейти на предыдущую страницу в Windows Phone 8, когда нажата кнопка «Назад»
- 12. Windows 8, Windows phone 8
- 13. Windows Phone 8 открыть новую страницу программно
- 14. Windows Phone, Перейти к MusicPlayer
- 15. Windows phone 8 back button
- 16. STD на Windows Phone 8
- 17. $ .ajax на Windows Phone 8
- 18. Прямоугольник на Windows Phone 8
- 19. Windows Phone 8. Deep Toast
- 20. MVVMCROSS Перейти на первую страницу или конкретную страницу
- 21. Навигация на ту же страницу в Windows Phone 8
- 22. Добавить элементы динамически на новую страницу - Windows Phone 8
- 23. windows phone 8 и windows 8 tablet
- 24. Windows Phone 8 Templates исчез
- 25. Windows Phone 8
- 26. Портирование с Windows 8 на Windows Phone
- 27. Как пользоваться ClipBoard на Windows Phone 8?
- 28. Как открыть файлы на Windows Phone 8?
- 29. Разработка Windows Phone 8
- 30. Windows Phone 8 Калькулятор