在我的 WP7.1 应用程序上,Windows Phone Toolkit PhoneTextBox 在设置焦点时偶尔会抛出异常消息“0x8000ffff”(通过点击 PhoneTextBox)。问题是这样重现的:
- 确保 PhoneTextBox.IsReadOnly 设置为 true。
- 按后退按钮转到上一页。
- 导航回包含 PhoneTextBox 的页面。
- 点击 PhoneTextBox 使其获得焦点。
我针对版本 4.2012.10.30 向 Windows Phone Toolkit 报告了这个问题:http: //phone.codeplex.com/workitem/10726
如果 PhoneTextBox.IsReadOnly 在按下后退按钮时设置为 false,则不会引发异常。由于 false 是默认值,因此如果不修改 PhoneTextBox.IsReadOnly 属性的值,则根本不会发生此异常。