Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用<;窗口>;仅标记_C#_Wpf_Wpf Controls - Fatal编程技术网

C# 使用<;窗口>;仅标记

C# 使用<;窗口>;仅标记,c#,wpf,wpf-controls,C#,Wpf,Wpf Controls,是否可以只使用标记转到下一个窗口或返回到某个窗口。我在网上搜索了一下,什么地方都没找到。每当需要导航时,我发现正在使用。但使用顶部类似浏览器的选项卡,我希望在单击我的上的“确定”或“取消”按钮时,窗口能够导航 另外,我是WPF的新手。所以我对它了解不多 可以使用Window类进行导航,但这取决于您想要实现的目标。您可以将新创建的窗口分配给应用程序主窗口 编辑:我做了一些测试:除了无法将新窗口分配给MainWindow属性的状态,如下所示: Application.Current.MainWind

是否可以只使用
标记转到下一个窗口或返回到某个窗口。我在网上搜索了一下,什么地方都没找到。每当需要导航时,我发现
正在使用。但使用顶部类似浏览器的选项卡,我希望在单击我的
上的“确定”或“取消”按钮时,窗口能够导航


另外,我是WPF的新手。所以我对它了解不多

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

编辑:我做了一些测试:除了无法将新窗口分配给MainWindow属性的状态,如下所示:

Application.Current.MainWindow = new MyWindow(); // does not work!
主窗口是特殊的,当它关闭时,应用程序将正常关闭


但是,使用该类可能更容易,因为它有一个NavigationService属性,使导航更容易。您可以在

下找到一些文档,如果NavigationWindow除了顶部的navigation选项卡之外对您有效,最简单的方法是将ShowsNavigationUI=false。或者(更大的锤子,但更灵活),您可以替换窗口上的模板,这也将删除它