如何在一个WPF应用程序中有多个窗口?
我对WPF世界比较陌生,我正在研究一个应用程序,我需要在一个应用程序中拥有多个窗口。 当用户点击“新建”按钮时,就会像Photoshop一样打开一个新窗口,并将旧的现有窗口放入后台。 但是,工具栏和状态栏始终保持最佳状态。 我还想添加用户可以使用多个窗口的功能,如果每个窗口都不最大化。 我如何实现这一目标? 如果我在构思我的问题时有点不清楚,我表示歉意。
你(可能)在谈论的是一个MDI应用程序。 “不幸的是”WPF不支持本机。 我使用引号是因为它在现代UI开发中比以前更受折磨。
相反,执行此操作的最常见的“WPF方法”是在选项卡控件的新选项卡(如Visual Studio和大多数Web浏览器所做的)中打开每个新窗口。
如果你真的想做一个MDI应用程序,谷歌搜索,但警告你,这可能意味着创建自己的窗口管理器。
另一种方法是打开非模态窗口,将它们的ShowInTaskbar属性设置为false。 这使您可以根据需要打开任意多个窗口,但是无法将它们包含在集中式工作区应用程序中。
链接地址: http://www.djcxy.com/p/48585.html