после долгих поисков в сети, надеюсь, вы мне поможете.
Моя проблема: я хочу выделить весь текст в TextBox и отобразить курсор (мигающий курсор) после последнего символа.
Я всегда находил информацию об одной проблеме или информацию, чтобы скрыть курсор.
По отдельности проблем нет, но их сочетание не работает.
// Set the focus to the TextBox
myTextBox.Focus();
// Select the complete text, but hide the caret (blinking cursor)
myTextBox.SelectAll();
// or
// myTextBox.Select(0, myTextBox.Text.Length);
// Set the caret after the last character, but loss the selection from the text
myTextBox.CaretIndex = myTextBox.Text.Length;
Итак, я вижу каретку после последнего символа, но текст не выделен
myTextBox.Focus();
myTextBox.SelectAll();
myTextBox.CaretIndex = myTextBox.Text.Length;
Итак, текст выделен, но курсор не отображается.
myTextBox.Focus();
myTextBox.CaretIndex = myTextBox.Text.Length;
myTextBox.SelectAll();
И в этом проблема: один из них деактивирует другой, но мне нужны эти две вещи одновременно
Я использую WPF и .Net 4.0
Спасибо за помощь :-)