WPF窗口,最顶层设置为true问题

时间:2015-04-20 14:00:40

标签: wpf

我正在撰写的应用程序出现问题。它包含1个主窗口,其中包含许多弹出窗口。为了防止弹出窗口隐藏在主窗口后面,我将其最顶层属性设置为true,这非常有效。

但问题是从任务栏中选择另一个应用程序,例如打开word / excel文档。我的应用程序的主窗口隐藏在外部文档后面(显然很好),但任何其他弹出窗口都没有。

WPF中是否可以检测其他应用程序何时具有焦点?

提前致谢。

1 个答案:

答案 0 :(得分:2)

也许您并不真正想要TopMost" 在Topmost属性设置为false的所有窗口上方显示一个Topmost属性设置为true的窗口。& #34;

可能会设置Owner。这会产生一些行为,包括:" 所有者窗口永远不能覆盖拥有的窗口。"