TextBox
(WPF) ウィンドウで多数の es のトラバーサルを手動で制御しようとしています。私は正常に使用しています(これは PreviewKeyDown ハンドラー内にあります):
if (<logic>)
{
((TextBox)e.Source).MoveFocus(new TraversalRequest(FocusNavigationDirection.Next));
}
次の TextBox への実際の入力ポイントを取得しますが、キャレットは別の文字を入力するまで元の TextBox に残ります。どうすればすぐに乗り越えられますか?電話をかけてみnextTextBox.Focus()
ましたが、うまくいきKeyboard.Focus(nextTextBox)
ません。