我的 WPF 应用程序中的 Splashscreen/Loading-Window 设置为Topmost="True"。现在,即使您切换到另一个应用程序,这个窗口也位于所有其他窗口的顶部(因为加载需要一些时间)。我不想要这种行为。
如果我设置Topmost="False"窗口根本就不是最上面的。但是,如果您在使用另一个应用程序后切换回我的应用程序,我的客户有时不会意识到 Loading-Windows 仍在工作。该应用程序似乎没有响应,因为后台的加载窗口仍然是活动窗口并且是模态的。
我希望加载窗口位于最顶层,但前提是我的应用程序位于前台。如果您切换到另一个程序,窗口应该会消失并在您切换回来时重新出现在最上面。