使用 xamarin.forms 应用程序在编辑器中进行拼写检查
Spell checking in editor using xamarin.forms application
我正在使用 Xamarin.Forms 开发聊天应用程序。我有拼写检查的要求。我正在使用 Editor
输入消息。
在 Editor
中,如果用户键入某些内容,它必须检查单词的拼写,并通过下划线或其他方式通知用户拼写错误(就像 Grammarly 在网络中所做的那样)。如何使用 Xamarin.Forms.
实现此目的
我试过 Xamarin.Forms 默认 属性 IsSpellCheckEnabled
但它没有任何效果,即它不检查拼写。是否有任何解决方法来实现这一点。在下图中,拼写错误的单词带有蓝色下划线。我想这样做,但不知道如何实现。谁能帮我解决这个问题。谢谢。
如果您的键盘禁用拼写检查,IsSpellCheckEnabled
属性 将被忽略。因此,请尝试先从您的设备启用拼写检查。如需更多信息,请访问 docs.microsoft。示例代码
<Editor AutoSize="TextChanges" IsSpellCheckEnabled="True" VerticalOptions="StartAndExpand"
HorizontalOptions="FillAndExpand">
</Editor>
注意:如果在您的键盘中启用了自动更正选项,则在点击enter/space之后,错误的拼写将自动更正并且它不会显示下划线文本。
更新: 同时在 Editor
.
中设置 IsTextPredictionEnabled="True"
If a Keyboard has been set that disables spell checking, such as
Keyboard.Chat, the IsSpellCheckEnabled property is ignored. Therefore,
the property cannot be used to enable spell checking for a Keyboard
that explicitly disables it.
我正在使用 Xamarin.Forms 开发聊天应用程序。我有拼写检查的要求。我正在使用 Editor
输入消息。
在 Editor
中,如果用户键入某些内容,它必须检查单词的拼写,并通过下划线或其他方式通知用户拼写错误(就像 Grammarly 在网络中所做的那样)。如何使用 Xamarin.Forms.
我试过 Xamarin.Forms 默认 属性 IsSpellCheckEnabled
但它没有任何效果,即它不检查拼写。是否有任何解决方法来实现这一点。在下图中,拼写错误的单词带有蓝色下划线。我想这样做,但不知道如何实现。谁能帮我解决这个问题。谢谢。
如果您的键盘禁用拼写检查,IsSpellCheckEnabled
属性 将被忽略。因此,请尝试先从您的设备启用拼写检查。如需更多信息,请访问 docs.microsoft。示例代码
<Editor AutoSize="TextChanges" IsSpellCheckEnabled="True" VerticalOptions="StartAndExpand"
HorizontalOptions="FillAndExpand">
</Editor>
注意:如果在您的键盘中启用了自动更正选项,则在点击enter/space之后,错误的拼写将自动更正并且它不会显示下划线文本。
更新: 同时在 Editor
.
IsTextPredictionEnabled="True"
If a Keyboard has been set that disables spell checking, such as Keyboard.Chat, the IsSpellCheckEnabled property is ignored. Therefore, the property cannot be used to enable spell checking for a Keyboard that explicitly disables it.