gpt4 book ai didi

wpf - 如何在一个 WPF 应用程序中拥有多个窗口?

转载 作者:行者123 更新时间:2023-12-04 12:37:38 24 4
gpt4 key购买 nike

我对 WPF 世界比较陌生,我正在开发一个应用程序,我需要在一个应用程序中有多个窗口。就像 Photoshop 一样,当用户单击“新建”按钮时,会打开一个新窗口,并且旧的现有窗口进入后台。然而,工具栏和状态栏保持在顶部,没有受到影响。
我还想添加一个功能,如果每个窗口都没有最大化,用户可以使用多个窗口。
我如何实现这一目标?
如果我在提出问题时有点不清楚,我深表歉意。

最佳答案

您(可能)正在谈论的是 MDI 应用程序。 “不幸的是”WPF 本身不支持。我使用引号是因为它在现代 UI 开发中比过去更不受欢迎。

相反,最常见的“WPF 方式”是在选项卡控件的新选项卡中打开每个新窗口(如 Visual Studio 和大多数 Web 浏览器所做的那样)。

如果你真的想做一个MDI应用,Google search那个,但要警告你,这可能意味着创建你自己的窗口管理器。

另一种方法是打开非模态窗口,并将其 ShowInTaskbar 属性设置为 false。这使您能够根据需要打开任意数量的窗口,但您无法将它们包含在集中式工作区应用程序中。

关于wpf - 如何在一个 WPF 应用程序中拥有多个窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4091012/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com