使用<;窗口>;标签

本文关键字:标签 gt 窗口 使用 lt | 更新日期: 2023-09-27 18:19:50

是否可以转到下一个窗口或只使用<window>标记返回到一个窗口。我在网上搜索了一下,但哪儿也没找到。每当需要导航时,我发现<Window.Navigation>都在使用。但使用顶部的这个类似浏览器的选项卡,当我单击<Window>上的"确定"或"取消"按钮时,我希望窗口能够导航。

附言:我是WPF的新手。所以我对它了解不多。

使用<;窗口>;标签

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

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

编辑:我做了一些测试:除了文档状态之外,你不能给MainWindow属性分配一个新窗口,如下所示:

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

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

然而,使用该类可能更容易,因为它具有NavigationService属性,这使导航更容易。你可以在下面找到一些文档http://msdn.microsoft.com/en-us/library/ms750478.aspx