Windows Phone 8.1 Способ навигации по страницам
Я прошел через некоторый код и познакомился с навигационной службой в Windows Phone 8.1. Но мне нужно, чтобы этот код был объявлен на моей Базовой странице, чтобы использовать его везде на всех других страницах, объявляя код только один.
Например, из следующего кода,
protected void NavigateToPage(string uri)
{
this.NavigationService.Navigate(new Uri(uri, UriKind.RelativeOrAbsolute));
}
Я просто передаю Uri страницы в NavigateToPage (PageUri), чтобы достичь своей цели. Но как я мог добиться этого в Windows Phone 8.1. Это то, что я пытался,
protected void NavigateToPage(Type sourcePage)
{
this.Frame.Navigate(typeof(sourcePage));
}
Но я не мог использовать sourcePage здесь. Может быть, я неправильно делаю с типом параметра. Кто-нибудь может ответить на это?
1 ответ
Решение
Почему бы не это:
protected void NavigateToPage(Type sourcePage)
{
this.Frame.Navigate(sourcePage);
}