拼写检查指南

Applies to Windows and Windows Phone

标准文本输入拼写检查控件的外观示例

描述

在文本输入和编辑过程中,拼写检查通过使用红色波形曲线突出显示拼写错误的字词来通知用户,并提供一种供用户纠正拼写错误的方法。

示例

说明标准文本输入拼写检查控件的屏幕截图

应做事项和禁止事项

  • 使用拼写检查可以在用户向文本输入控件中输入字词或句子时提供帮助。拼写检查字词适用于触摸、鼠标以及键盘输入。
  • 不要在以下情况中使用拼写检查:字词可能不在词典中,或者用户不重视拼写检查。例如,对于密码、电话号码或名称的输入框,不要打开它。(对于这些控件,拼写检查在默认情况下处于禁用状态。)电话号码、密码和姓名很少出现在词典中,因此对它们进行拼写检查不但不会起好作用,而且可能会干扰用户。
  • 不要仅因为当前拼写检查引擎不支持你的应用语言就禁用拼写检查。当拼写检查器不支持一种语言时,它没有任何功能,因此保持启用该选项不会造成任何损害。而且,某些用户可以使用输入法编辑器 (IME) 在你的应用中输入另一种语言,而且该语言可能受支持。 例如,在构建中文应用时,尽管拼写检查引擎现在无法识别中文,但是也不要关闭拼写检查。用户可能会切换到英语 IME 并在应用中键入英语;如果拼写检查处于启用状态,则会对英语进行拼写检查。

其他使用指南

Windows 应用商店应用为多行和单行文本输入框,以及 contentEditable 属性设置为 true 的元素提供内置的拼写检查器。 下面是内置拼写检查器的示例:

内置的拼写检查器

关于详细信息,请参阅:适用于 JavaScript 的 input type=texttextarea,或者适用于 Extensible Application Markup Language (XAML) 的 TextBox class

对于文本输入控件使用拼写检查可用于以下两个目的:

  • 自动更正拼写错误

    拼写检查引擎会在有绝对把握的情况下自动更正拼错的词。例如,拼写检查引擎会自动将“teh”更改为“the”。

  • 显示备选拼写

    当拼写检查引擎对于更正不确信时,它会在拼错的词下面显示一条红线,并在你点击或单击该词时在上下文菜单中显示备选词。

在 JavaScript 控件中,对于多行文本输入控件,拼写检查在默认情况下处于打开状态;对于单行控件,拼写检查在默认情况下处于关闭状态。对于单行控件,可以将它的 spellcheck 属性设置为 true 来手动打开拼写检查。 你可以通过将控件的 spellcheck 属性设置为 false 来禁用拼写检查。

对于 XAML TextBox 控件中,拼写检查在默认情况下处于关闭状态。你可以通过将 IsSpellCheckEnabled 属性设置为 true 来启用它。

相关主题

对于设计人员
文本输入指南
文本和版式指南
对于开发人员 (HTML)
spellcheck property
contentEditable
input type=text
textarea
对于开发人员 (XAML)
TextBox.IsSpellCheckEnabled property
TextBox class

 

 

显示:
© 2015 Microsoft