【发布时间】:2013-11-18 15:27:31
【问题描述】:
我有我的 WPF 应用程序,我的按钮位于我添加的 WINDOW 上,我希望按钮在单击时打开一个 PAGE。
NavigationService nav = NavigationService.GetNavigationService(this);
nav.Navigate(new Uri("xamlFeedbackPage.xaml", UriKind.RelativeOrAbsolute));
我已经尝试过在线的代码,当我单击按钮时我的应用程序崩溃了。
有什么帮助吗?
【问题讨论】:
-
“xamlFeedbackPage.xaml”是否位于项目的根目录中?否则,您可能必须将其更改为“/Pages/xamlFeedbackPage.xaml”之类的内容。并尝试将 UriKind 设置为 Absolute。
-
@YoupTube i.stack.imgur.com/i2R5G.png 是的,从图片中可以看出,它是包含所有其他页面/窗口的根文件夹。
-
我看到 UriKind 并将其更改为绝对值?
-
导航服务是否存在有效(非空)引用?
-
我认为@YoupTube 的意思是让您确保
nav不为空。