2013-03-13 96 views
2

我有一個帶有InputBindings的網格中的文本框,當我點擊返回時,在後臺線程中執行搜索。在禁用和啓用後,WPF文本框焦點「粘住」

TextBox的IsEnabled屬性綁定到名爲IsSearching的ViewModel中的bool屬性,後臺線程正在運行時(我使用轉換器來取消值),這是真實的。

我在文本框中輸入並按回車,開始搜索並禁用文本框。當後臺線程完成時,TextBox被啓用,但是焦點混亂:

插入符仍在TextBox中,但它不閃爍,而且我無法輸入。我相信TextBox有焦點,但不是「KeyboardFocus」。

誰能告訴我如何解決這個問題?

回答