WPF文本框焦点“粘贴”;禁用和启用后
本文关键字:启用 文本 焦点 粘贴 WPF | 更新日期: 2023-09-27 18:03:53
我在Grid中有一个TextBox,它有InputBindings,这样当我按回车键时,搜索就会在后台线程中执行。
TextBox的IsEnabled
属性绑定到我的ViewModel中称为IsSearching的bool
属性,这在后台线程运行时是真实的(我使用转换器来否定该值)。
我输入文本框并按回车键,开始搜索并禁用文本框。当后台线程完成时,TextBox被启用,但是焦点是混乱的:
插入符号仍然在文本框内,但它不闪烁,我无法键入。我相信文本框有焦点,但不是"KeyboardFocus
"。
谁能告诉我如何解决这个问题?
看这个答案:
文本框光标不闪烁
就像你说的,也许你必须把焦点设置在键盘上