仅使用<window>标签的窗口导航</window>

时间:2012-01-09 05:50:07

标签: c# wpf wpf-controls

是否可以使用<window>标签转到下一个窗口或返回窗口。我通过互联网搜索,并没有在任何地方找到它。每当需要导航时,我发现<Window.Navigation>正在使用中。但是当我在<Window>上单击“确定”或取消按钮时,使用此浏览器(如顶部的标签)我希望窗口导航。

P.S。我是WPF的新手。所以我对此并不了解。

2 个答案:

答案 0 :(得分:1)

可以使用Window类进行导航,但这取决于您想要实现的目标。您可以将新创建​​的Windows分配给应用程序MainWindow。

编辑:我做了一些测试:除了documentation状态之外,你不能像以下那样为MainWindow属性分配一个新窗口:

Application.Current.MainWindow = new MyWindow(); // does not work!

主窗口是特殊的,当它关闭时,应用程序通常会关闭。

然而,使用该类可能更容易,因为它具有NavigationService属性,这使得导航更容易。您在http://msdn.microsoft.com/en-us/library/ms750478.aspx

下找到了一些文档

答案 1 :(得分:1)

如果除了顶部的导航选项卡之外,NavigationWindow会为您工作,最简单的方法是设置ShowsNavigationUI = false。或者(更大的锤子,但更灵活)你可以替换窗口上的模板,这也将删除它。

相关问题