Курсор PhoneTextBox сбрасывается после применения текстового предложения
Я использую PhoneTextBox из Windows Phone Toolkit с InputScope="Text", чтобы получить автозамену и текстовые предложения. При вводе с клавиатуры над клавиатурой появляется текстовое предложение, и я выбираю один из них. Сразу после принятия предложения курсор TextBox сбрасывается в начальную позицию. Поэтому, если я продолжу печатать, тогда новый текст будет вставлен в начало TextBox.
Вот пример: после выбора текстового предложения "Тесты" курсор начинает строку.
РЕДАКТИРОВАТЬ: проблема вызвана вызовом BindingExpression.UpdateSource() в обработчике событий TextChanged. Я не могу найти обходной путь, поэтому я создал проблему: https://phone.codeplex.com/workitem/11766
1 ответ
Я использую телефон Windows 8 с обычным Phone 8.0 SDK.
<toolkit:PhoneTextBox InputScope="Text" BorderThickness="0,0,0,3" Background="{x:Null}" Foreground="White"/>
Это прекрасно работает на моем конце. Я бы проверил, есть ли какие-либо прикрепленные события (возможно, TextChanged), которые могут привести к сбросу курсора.