簡體   English   中英

WPF窗口沒有獲得焦點

[英]WPF window doesn't get focus

我遇到一個問題,即從該窗口啟動非模式窗口后,我的主應用程序窗口保持焦點。 乍看之下,WPF可能是空心窗戶問題(我們使用透明背景),但是窗戶甚至根本沒有焦點(this.IsFocused STAYS為假)。

單擊該窗口后,單擊將轉到其后面的主窗口。 之后,如果從Windows任務欄激活了該窗口,則該窗口具有焦點,可以被激活並接受所有單擊。

我嘗試通過API調用從窗口本身獲取焦點,嘗試模擬點擊和整個聲音。

我認為可能正在發生的事情是,一旦子窗口生成(這不是MDI環境),其他地方就會將焦點集中在主窗口上。 是否有一些應用程序可以讓我檢查哪個WPF元素具有焦點,或者以某種方式使我可以在應用程序中跟蹤焦點? 我已經嘗試過監聽,但它在我們的應用程序中無法很好地發揮作用(使其崩潰)。

任何其他想法或建議,將不勝感激。

這可能是RPC服務的已知問題,無法解決,也不是您的代碼錯誤。 重新啟動系統,然后重試此方案。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM