2

我在具有 InputBindings 的网格中有一个 TextBox,这样当我点击返回时,就会在后台线程中执行搜索。

IsEnabledTextBox 的属性绑定到我bool的 ViewModel 中名为 IsSearching 的属性,在后台线程运行时这是真的(我使用转换器来否定该值)。

我输入文本框并按回车键,开始搜索并禁用文本框。当后台线程完成时,TextBox 被启用,但是焦点被搞砸了:

插入符号仍在 TextBox 内,但它不会闪烁,我无法输入。我相信 TextBox 有焦点,但没有“ KeyboardFocus”。

谁能告诉我如何解决这个问题?

4

1 回答 1

3

看看那个答案:

文本框光标不闪烁

就像你说的,也许你必须将焦点设置在键盘上

于 2013-03-13T20:08:28.153 回答