我浏览了一些代码并熟悉了 Windows Phone 8.1 中的导航服务。但是我需要在我的基本页面中声明此代码,以便在所有其他页面中的每个位置都使用它,只声明一个代码。
例如,从以下代码中,
protected void NavigateToPage(string uri)
{
this.NavigationService.Navigate(new Uri(uri, UriKind.RelativeOrAbsolute));
}
我只是在NavigateToPage(PageUri)中传递页面的 Uri来实现我的目标。但是我如何在 Windows Phone 8.1 中实现这一点。这是我试过的,
protected void NavigateToPage(Type sourcePage)
{
this.Frame.Navigate(typeof(sourcePage));
}
但我不能在这里使用 sourcePage 。可能是我对参数类型做错了。任何人都可以回答这个问题吗?