C#WPF按钮导航到usercontrol页面时返回null
我的主窗口中有以下代码:C#WPF按钮导航到usercontrol页面时返回null,c#,wpf,button,navigation,C#,Wpf,Button,Navigation,我的主窗口中有以下代码: private void btnHome_Click(object sender, RoutedEventArgs e) { NavigationService.GetNavigationService(this).Navigate("home.xaml"); } home.xaml是我希望按钮导航到的用户控制页,但当我单击它时,整个过程崩溃,我调试它,它显示NullException 到底出了什么问题? 我能够很好地分别运行Ma
private void btnHome_Click(object sender, RoutedEventArgs e)
{
NavigationService.GetNavigationService(this).Navigate("home.xaml");
}
home.xaml是我希望按钮导航到的用户控制页,但当我单击它时,整个过程崩溃,我调试它,它显示NullException
到底出了什么问题?
我能够很好地分别运行MainWindow和home.xaml。导航参数不是Uri吗?/你需要有你的用户控制才能在某个页面上。。。在你创建它之前它不存在。我必须将它添加到主窗口吗?如何添加它?这取决于您的应用程序设计。您可以将用户控件放在主窗口上,是的。但正如您所问的导航,这里是如何使用页面设计基本应用程序的:。你的问题缺少详细信息,所以我不能确定你的问题是什么以及如何回答。基本上现在我只有一个用户控制页面和主窗口。我只是想知道如何从主窗口的按钮转到用户控制页面。原谅我,因为我对这件事不熟悉。Becos i tot它将像响应一样简单。在web应用程序中的页面之间重定向,但它似乎不起作用。尝试将框架放在主窗口中并导航。示例(frame1.NavigationService.Navigate(“Home.xaml”);