gpt4 book ai didi

c# - WPF-Window Topmost 仅适用于自己的应用程序?

转载 作者:可可西里 更新时间:2023-11-01 08:43:58 26 4
gpt4 key购买 nike

我的 WPF 应用程序中的 Splashscreen/Loading-Window 设置为 Topmost="True"。现在,即使您切换到另一个应用程序,此窗口也位于所有其他窗口之上(因为加载需要一些时间)。我不想要这种行为。

如果我设置 Topmost="False" 窗口根本不是最顶层的。但是,如果您在使用另一个应用程序后切换回我的应用程序,我的客户有时不会意识到 Loading-Windows 仍在工作。应用程序似乎没有响应,因为后台的加载窗口仍然是事件窗口并且是模态的。

我希望加载窗口位于最顶部,但前提是我的应用程序位于前台。如果您切换到另一个程序,该窗口应该消失并在您切换回来时重新出现在最上面。

最佳答案

您可以尝试使用窗口的“所有者”属性,启动画面将始终与其他窗口重叠。

关于c# - WPF-Window Topmost 仅适用于自己的应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2463149/

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