我有一个非常简单的场景,我可以聚焦一个可编辑的文本框,光标出现在字段内,键盘将不会显示。
我在一个小样本应用程序(Windows Phone 8.1 - Universal App)中复制了这个。很容易重新创建。
创建一个8.1通用应用程序。在MainPage for phone中添加一个文本框和一个按钮。按钮的代码只是将文本框设置为NOT只读。文本框的默认状态是ReadOnly。
运行应用,选择编辑,然后选择字段。存在光标并打开键盘。关闭应用程序。
失败情景:
打开应用,触摸只读文本字段。注意:没有光标在框中,因为它是只读的。
选择“编辑”按钮。点按文本字段。光标聚焦到字段中,但键盘不会出现。我有一个具有此行为的示例应用程序。
任何决议?
答案 0 :(得分:2)
这是Windows Phone 8.1中的已知问题,已在Windows 10 Mobile的当前版本中修复。
不幸的是,除了“不要那样做”之外,我在Windows Phone 8.1上看不到任何好的解决方法。而不是将TextBox切换到IsReadOnly模式和从IsReadOnly模式切换,而是尝试在两个TextBox(或TextBox和TextBlock)之间交换。