我在网格上有一个文本框。我用一些文本填充这个文本框,当失去焦点时(我在包含带文本框的网格的组件外面点击),我仍然可以看到文本光标。它不是闪烁但是可见。 WPF不应该照顾这个吗?
标记在此状态下不闪烁,只显示|。
我不知道如何处理这个,有什么建议吗?
答案 0 :(得分:4)
为了后人的缘故,我想指出这可以在网格的xaml中完成一次,而不是每次焦点更改为TextBox。
<Grid FocusManager.IsFocusScope="True">
<TextBox />
</Grid>
答案 1 :(得分:3)
解决了将此添加到文本框的焦点事件。
FocusManager.SetIsFocusScope(this,true);
答案 2 :(得分:1)
&#34;由于插入符号显示但没有闪烁,因此我猜你的控件具有逻辑焦点,但不是键盘焦点。&#34;
我相信这篇文章TextBox Cursor is NOT blinking 将解释你的答案。