WPF将焦点向右移动两次

WPF将焦点向右移动两次,wpf,wpf-controls,Wpf,Wpf Controls,我有一个WPF TexBox,我想在右箭头键上将两个控件的焦点移到右边。 要将焦点向右移动一个元素,我使用: this.MoveFocus(new TraversalRequest(FocusNavigationDirection.Next)); 但是移动它两次,我找不到解决办法 谢谢, Kos为什么要移动两次?这不就是你的账单顺序不对的一个信号吗 我会调整账单顺序。这样,tab键和右箭头键的行为类似 另外:作为一个用户,我希望右箭头键可以将carret移动到文本框内,而不是远离文本框。这显然

我有一个WPF TexBox,我想在右箭头键上将两个控件的焦点移到右边。 要将焦点向右移动一个元素,我使用:

this.MoveFocus(new TraversalRequest(FocusNavigationDirection.Next));
但是移动它两次,我找不到解决办法

谢谢,
Kos

为什么要移动两次?这不就是你的账单顺序不对的一个信号吗

我会调整账单顺序。这样,tab键和右箭头键的行为类似

另外:作为一个用户,我希望右箭头键可以将carret移动到文本框内,而不是远离文本框。这显然令人困惑