试图了解导航服务并收到错误

时间:2012-01-23 09:25:17

标签: wpf

我正在尝试在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();
}

任何人都可以告诉我如何过来这个吗?

1 个答案:

答案 0 :(得分:1)

您应该使用静态方法NavigationService.GetNavigationService

NavigationService.GetNavigationService(this).Refresh();

Navigation Overview中获取有关导航的更多信息。