gpt4 book ai didi

c# - 禁用和启用后 WPF TextBox 焦点 "sticking"

转载 作者:行者123 更新时间:2023-11-30 22:19:46 24 4
gpt4 key购买 nike

我在具有 InputBindings 的 Grid 中有一个 TextBox,因此当我按下回车键时,会在后台线程中执行搜索。

TextBox 的 IsEnabled 属性绑定(bind)到我的 ViewModel 中名为 IsSearching 的 bool 属性,这在后台线程运行时为真(我使用转换器来取反值)。

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

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

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

最佳答案

看看那个答案:

TextBox Cursor is NOT blinking

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

关于c# - 禁用和启用后 WPF TextBox 焦点 "sticking",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15384101/

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