我正在寻找一个当TextBox
的插入符停止闪烁时会触发的事件。让我们说:
<TextBox LostFocus="txtBox_LostFocus" />
为了触发事件txtBox_LostFocus
,另一个控件必须获得焦点,同时控件具有焦点。 如果我点击文本框中的|开始眨眼。当我在文本框外面点击时,|停止闪烁并且LostFocus事件没有被调用为什么?如果我单击另一个可聚焦控件,则仅调用LostFocus事件。我怎么知道什么时候|停止闪烁?
注意我打电话给|一个游标或许它有一个不同的名字。
当用户按下文本框上的ENTER以停止插入符号闪烁时,我使用了Keyboard.ClearFocus();
。这也引发了LostKeyboardFocus
事件!
答案 0 :(得分:2)
我暂时无法对其进行测试,但查看MSDN上TextBox
课程的可用事件,有一个LostKeyboardFocus
事件听起来像它可能就是你追求的目标。
LostKeyboardFocus - 在键盘不再关注时发生 这个元素。 (继承自UIElement。)