Вы можете установить позицию каретки, используя CaretIndex
свойство TextBox
.Пожалуйста, имейте в виду, что это не DependencyProperty
.Тем не менее, вы все равно можете установить его в XAML следующим образом:
<TextBox Text="123" CaretIndex="{x:Static System:Int32.MaxValue}" />
Пожалуйста, не забудьте установить CaretIndex
после свойства Text
, иначе оно не будет работать.Таким образом, это, вероятно, не сработает, если вы свяжетесь с Text
, как в вашем примере.В этом случае просто используйте код-ап, как это.
NumberOfDigits.CaretIndex = NumberOfDigits.Text.Length;