Caret在TextBox WPF中停止闪烁事件

时间:2014-10-10 19:07:08

标签: c# wpf events

我正在寻找一个当TextBox的插入符停止闪烁时会触发的事件。让我们说:

<TextBox LostFocus="txtBox_LostFocus" />

为了触发事件txtBox_LostFocus,另一个控件必须获得焦点,同时控件具有焦点。 如果我点击文本框中的|开始眨眼。当我在文本框外面点击时,|停止闪烁并且LostFocus事件没有被调用为什么?如果我单击另一个可聚焦控件,则仅调用LostFocus事件。我怎么知道什么时候|停止闪烁?

注意我打电话给|一个游标或许它有一个不同的名字。

同时

当用户按下文本框上的ENTER以停止插入符号闪烁时,我使用了Keyboard.ClearFocus();。这也引发了LostKeyboardFocus事件!

1 个答案:

答案 0 :(得分:2)

我暂时无法对其进行测试,但查看MSDNTextBox课程的可用事件,有一个LostKeyboardFocus事件听起来像它可能就是你追求的目标。

  

LostKeyboardFocus - 在键盘不再关注时发生   这个元素。 (继承自UIElement。)