【发布时间】:2012-11-18 02:55:50
【问题描述】:
我正在使用适用于 Windows Phone 的 Visual Studio Express 2012 并构建一个面向 Windows Phone 7.1 的应用程序。
我正在尝试使用 NavigationService 导航到不同的页面,但我一直遇到问题。
这是我的代码:
private void GotoDetails(object _url)
{
var url = string.Format("/DetailsPage.xaml?url={0}", _url.ToString());
NavigationService nav = new NavigationService();
nav.Navigate(new Uri(url, UriKind.Relative));
}
当我尝试构建它时,我在 NavigationService nav =.. 行上看到“类型 'System.Windows.Navigation.NavigationService' 没有定义构造函数”。
如果我尝试只做 NavigationService.Navigate(new Uri(url, UriKind.Relative));然后我收到“非静态字段、方法或属性‘System.Windows.Navigation.NavigationService.Navigate(System.Uri)’需要对象引用”错误。
更新:我正在尝试使用 MVVM(第一次)。此代码位于我的视图模型中。我没有使用任何框架。只是想从头开始学习。
我已经搜索了内胎,但似乎找不到解决方案。
非常感谢任何帮助。
卡马尔
【问题讨论】:
标签: windows-phone navigationservice