首页 文章

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

提问于
浏览
0

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

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

是否有可能在WPF中检测另一个应用程序何时具有焦点?

提前致谢 .

1 回答

  • 2

    也许你真的不想TopMost“Topmost属性设置为true的窗口出现在Topmost属性设置为false的所有窗口之上 . ”

    也许设置Owner . 这给出了一些行为,包括:“所有者窗口永远不能覆盖拥有的窗口 . ”

相关问题