NavigationService没有定义

时间:2019-02-24 15:08:53

标签: c# wpf

我希望MainWindow.xaml中的前进按钮可以将历史记录导航到正确的页面。这是我添加到“后退”按钮中的内容:

private void BackClick(object sender, MouseButtonEventArgs e)
    {
        if (this.NavigationService.CanGoBack)
        {
            this.NavigationService.GoBack();
        }
    }

一直被支付的错误是

'MainWindow' does not contain a definition for 'NavigationService'

据我所知我的导入是正确的

using System.Windows;
using System.Windows.Controls;
using System.Windows.Input;
using System.Windows.Navigation;
using System.ComponentModel;

1 个答案:

答案 0 :(得分:1)

The

this.NavigationService
您的MainWindow类中不存在

属性。阅读docs了解更多信息。您需要从NavigationServiceFramePage访问NavigationWindow