2

我们有一个有多个窗口的应用程序。其中一个窗口是通知窗口,它根据一定的条件自行弹出和关闭。我们希望窗口出现在所有窗口的前面,并且不应该带走焦点。所以我们将Topmost属性设置为 true 并将ShowActivated 设置为 false。每次打开窗口时,我们还将窗口的WindowState属性设置为Normal,这样即使用户最小化了窗口,它也总是出现在前面。

因此,在某些系统中,这种行为可以正常工作,而在某些系统中,焦点会丢失。这种行为本质上是间歇性的。

如果我们不设置窗口状态,那么焦点不会丢失,并且工作正常。但是我们不确定即使设置了窗口状态属性,焦点是如何在某些系统中保留的?

4

0 回答 0