我正在尝试手动控制TextBox
(WPF)窗口中多个 es 的遍历。我正在成功使用(这是在 PreviewKeyDown 处理程序中):
if (<logic>)
{
((TextBox)e.Source).MoveFocus(new TraversalRequest(FocusNavigationDirection.Next));
}
获取下一个文本框的实际输入点,但插入符号保留在原始文本框中,直到我键入另一个字符。我怎样才能立即解决它?我试过打电话nextTextBox.Focus()
,Keyboard.Focus(nextTextBox)
但那些不起作用。