Текстовое поле Silverlight - PullRequest
       3

Текстовое поле Silverlight

2 голосов
/ 17 ноября 2009

У меня есть текстовое поле с очень длинным URL внутри. Я хотел бы, чтобы, когда пользователь нажимал кнопку «Домой», я хотел, чтобы курсор переместился в начало текстового поля.

Я ожидаю, что это будет нормальное поведение, но это не так, когда текст внутри текстового поля очень длинный, и я нажимаю домой, он переходит к началу той части текста, которая в данный момент видна в текстовом поле. не все это.

Есть идеи?

1 Ответ

3 голосов
/ 17 ноября 2009

Полагаю, у вас TextWrapping установлено значение Wrap. Установите для этого параметра значение NoWrap (или удалите атрибут из Xaml), и тогда вы увидите нормальное поведение.

Возможно, TextBox будет помещен в какую-то сетку, которая ограничивает высоту TextBox до обычной высоты в одну строку. Однако с включенной Wrapping контент будет фактически переноситься на несколько строк. Использование ключей Home и End в этом сценарии приведет вас только к началу и концу строки.

Если вы увеличите высоту места, где находится TextBox, вы увидите несколько строк.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...