Установка caretindex на maskedtextbox (WPF)
У меня есть MaskedTextBox из расширенного инструментария WPF, и я хочу установить CaretIndex в 0 каждый раз, когда пользователь нажимает на текстовое поле.
Что я уже пробовал:
Я попробовал использовать события MouseUp и GotFocus и попытался установить CaretIndex и SelectionStart так в этих событиях;
DateJoinedTextBox.SelectionStart = 0;
и
DateJoinedTextBox.CaretIndex = 0;
но даже после такой попытки положение каретки все равно определяется тем, где пользователь нажимает, а не принудительно 0.
Irina Pykhova
вероятно, это асинхронная операция. Попробуйте установить положение с помощью Dispatcher.BeginInvoke()