Управление положением щетки текстового поля Silverlight - PullRequest
0 голосов
/ 07 ноября 2010

Я полагаю, что курсор над текстовым полем называется кистью.
Иногда приложение запускается без клавиатуры / мыши (например, Kiosk), поэтому я добавлю виртуальную клавиатуру для пользователя.

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

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

Ответы [ 2 ]

0 голосов
/ 09 января 2013

но txt1.SelectionStart = txt1.text.length-1 только правильно

0 голосов
/ 07 ноября 2010

Я уже нашел ответ.

txt1.SelectionStart = txt1.text.length

...