WPF窗口无法获得焦点

时间:2010-07-02 07:07:57

标签: c# wpf .net-4.0

我遇到一个问题,我的主应用程序窗口在从它启动非模态窗口后保持焦点。看起来乍一看它可能是WPF的空心窗口问题(我们使用透明背景),但窗口根本没有焦点(this.IsFocused STAYS false)。

只要您点击窗口,点击就会进入其后面的主窗口。之后,如果从Windows任务栏激活窗口,则窗口具有焦点,可以激活,并接受所有点击。

我尝试从窗口本身获取焦点,使用API​​调用,尝试模拟点击,整个嘟嘟。

我认为可能发生的是某个地方,一旦生成子窗口(这不是MDI环境),其他东西就会将注意力集中在主窗口上。是否有一些应用程序允许我检查哪个WPF元素具有焦点,或者以某种方式使我能够跟踪应用程序中的焦点?我尝试过窥探,它与我们的应用程序不兼容(让它摔倒)。

非常感谢任何其他想法或建议。

1 个答案:

答案 0 :(得分:0)

这可能是RPC服务的已知问题,无法修复,也不是您的代码错误。重新启动系统并再次尝试此方案。