我正在使用带有InputScope="Text"的 Windows Phone 工具包中的 PhoneTextBox 来获取自动更正和文本建议。在键盘上键入时,文本建议出现在键盘上方,我选择其中之一。收到建议后,TextBox 的光标立即重置为起始位置。因此,如果我继续输入,则新文本将插入到 TextBox 的开头。
这是一个示例:在选择文本建议“测试”后,光标位于行首。
编辑:问题是由TextChanged 事件处理程序中的BindingExpression.UpdateSource()调用引起的。我找不到解决方法,所以我创建了一个问题:https ://phone.codeplex.com/workitem/11766