我正在从Microsoft网站学习WPF教程,该教程如下:
我从代码中得到以下错误:
private void Button_Click(object sender, RoutedEventArgs e)
{
//View Expense Report
ExpenseReportPage expenseReportPage = new ExpenseReportPage(); //Line 1
this.NavigationService.Navigate(expenseReportPage); // Line 2
}以上代码中的第2行为NavigationService提供了以下错误:
“无效-全局-代码”不包含“NavigationService”的定义,并且无法找到接受类型'‘的第一个参数的可访问扩展方法'NavigationService’(您是缺少使用指令还是程序集引用?)
我添加了使用中的this.NavigationService.Navigate(expenseReportPage);;我认为问题来自于System.Windows.Navigation的“这个”部分
发布于 2019-02-18 16:02:13
将Window元素更改为NavigationWindow元素,或将Frame元素添加到窗口并访问其NavigationService属性:
frame.NavigationService.Navigate(expenseReportPage); // Line 2XAML:
<Window ...>
<Frame x:Name="frame" />
</Window>https://stackoverflow.com/questions/54750564
复制相似问题