У меня есть требование, чтобы всякий раз, когда TextBox получает Focus (через Touch, Mouse, Keyboard), необходимо выбрать весь текст.Textbox SelectAll не работает правильно
Я попытался с GotFocus
событием и с OnMouseDown
/OnMouseUp
(для мыши) событий:
if (this.SelectionLength == 0)
{
this.Focus();
this.SelectAll();
}
, но это не работает во всех случаях.
Иногда мне нужно дважды щелкнуть текстовый блок, иногда нет.
Является ли окончательный ответ здесь?
Вы действительно хотите щелкает мышью, чтобы сосредоточить все содержимое текстового поля? Это эффективно делает так, что вы не можете изменить ни одну букву слова, а только перепечатать все это. –
довольно определенно http://stackoverflow.com/questions/660554/how-to-automatically-select-all-text-on-focus-in-wpf-textbox – Rohit
@KevinDiTraglia да, к сожалению. – Florian