【发布时间】:2014-07-25 19:01:03
【问题描述】:
我浏览了一些代码并熟悉了 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。可能是我对参数类型做错了。谁能回答这个问题?
【问题讨论】:
标签: c# windows-phone-8 windows-phone-8.1 navigationservice