gpt4 book ai didi

c# - WPF 窗口没有获得焦点

转载 作者:太空宇宙 更新时间:2023-11-03 16:53:18 24 4
gpt4 key购买 nike

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

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

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

我认为可能发生的情况是,一旦生成子窗口(这不是 MDI 环境),某处就会有其他东西将焦点保持在主窗口上。是否有一些应用程序允许我检查哪个 WPF 元素具有焦点,或者以某种方式使我能够跟踪应用程序中的焦点?我已经尝试过 snoop,但它不能很好地与我们的应用程序配合使用(使其翻倒)。

如有任何其他想法或建议,我们将不胜感激。

最佳答案

这可能是 RPC 服务的一个已知问题,无法修复,也不是您的代码错误。重新启动系统并重试此场景。

关于c# - WPF 窗口没有获得焦点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3163849/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com