我正在使用Visual Studio Express 2012 for Windows Phone并构建面向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));
}
当我尝试构建它时,我得到一个“类型'System.Windows.Navigation.NavigationService'没有在NavigationService nav = .... line上定义构造函数。
如果我尝试只做NavigationService.Navigate(new Uri(url,UriKind.Relative));然后我得到一个“非静态字段,方法或属性'System.Windows.Navigation.NavigationService.Navigate(System.Uri)'”错误需要一个对象引用。
更新:我正在尝试使用MVVM(第一次)。此代码位于我的视图模型中。我没有使用任何框架。试着从头开始学习它。
我搜索了intertubes但似乎无法找到解决方案。
非常感谢任何帮助。
哈拉
答案 0 :(得分:2)