2017-10-06 27 views
1

这是针对部署到具有触摸屏的Raspberry Pi 3的UWP应用程序。启用屏幕键盘。禁用WindowsIoT屏幕键盘TextBox自动纠正

我有一个TextBox控制ASCII命令发送到设备。使用屏幕触摸键盘时,有没有办法在文本框控件上禁用或防止自动更正?有没有办法在XAML中做到这一点?

有自动更正可用。我讨厌完全禁用它,但我想这也是一种选择。

+0

设置一个不提供更正的'InputScope'。查看MSDN的详细信息 –

+0

我已经尝试将它设置为'Formula','NativeScript',但它似乎无法在WindowsIoT上运行。我无法将其设置为限制我可以放入的ASCII字符的任何数字或其他输入范围。 –

+1

您是否尝试过设置:''? – Romasz

回答

2

您可以禁用自动完成和文本prediciton与TextBox属性:IsSpellCheckEnabledIsTextPredictionEnabled

设置<TextBox IsTextPredictionEnabled="False" IsSpellCheckEnabled="False"/>应该完成这项工作。

如果在屏幕键盘显示时需要更复杂的解决方案并进行一些修改,那么您可以使用InputPane类。