我正在尝试在Wpf中练习导航服务,我收到以下错误
'Inkpad.Window1'不包含'NavigationService'的定义 没有扩展方法'NavigationService'接受第一个参数 类型'Inkpad.Window1'可以找到(你错过了使用 指令或程序集引用?)
我添加了汇编文件using System.Windows.Navigation;
,并尝试在xaml中使用<navigationWindow>
,但又一次出错,说我无法直接使用它,我没有遵循。
我在.cs中添加的代码是
private void button4_Click(object sender, RoutedEventArgs e)
{
this.NavigationService.Refresh();
}
任何人都可以告诉我如何过来这个吗?
答案 0 :(得分:1)
您应该使用静态方法NavigationService.GetNavigationService:
NavigationService.GetNavigationService(this).Refresh();
在Navigation Overview中获取有关导航的更多信息。