我们正在经历一个关于多个窗口之间焦点的奇怪行为。
我们的场景如下所示:
“Window A”使用 Show 方法打开子“Window B”(不指定窗口的所有者)。两个窗口都是完全独立的。
在“窗口 B”中,单击按钮会打开“窗口 C”(显示模式窗口)。
A --> B --> C
当“窗口 C”关闭时,焦点回到“窗口 A”。
在我看来,“窗口 B”应该重新获得焦点,因为它是窗口的“逻辑”所有者(因为我没有指定所有者)。
看起来焦点回到了第一个实例化的窗口。
就我而言,有没有办法将焦点“强制”在“窗口 B”上。