我已将PreviewLostKeyboardFocus
事件发送至TextBox
。我处理了这个事件。当我点击ComboBox
控件时,它会触发两次。
如果我没有处理,它只会发射一次。
private void TextBox_PreviewLostKeyboardFocus(object sender, KeyboardFocusChangedEventArgs e)
{
e.Handled = true;
}
有人可以帮忙解决这个问题吗?
答案 0 :(得分:0)
设置时:
e.Handled = True;
您实际上是在阻止焦点离开TextBox。
因此,如果焦点位于此TextBox中并且您单击另一个字段(例如ComboBox),则会导致事件触发,但光标将永远保留在TextBox中。
删除它或使其成为条件。