拼字檢查的指導方針和檢查清單 (Windows 市集應用程式)

Applies to Windows only

使用拼字檢查搭配文字輸入控制項時,請遵循這些指導方針。

藍圖: 這個主題與其他主題的相關性?請參閱:

使用者經驗指導方針

使用 C++、C# 或 Visual Basic 的 Windows 市集應用程式提供多行與單行文字輸入方塊適用的內建拼字檢查工具,像是 TextBoxRichEditBox。 這裡是內建拼字檢查工具的範例:

內建拼字檢查工具

使用拼字檢查搭配文字輸入控制項有兩個目的:

  • 自動校正拼字錯誤

    如果確定能夠修正的話,拼字檢查引擎會自動校正拼字錯誤的字。例如,引擎會自動將 "teh" 變更成 "the"。

  • 顯示替代拼法

    拼字檢查引擎不確定修正是否正確時,會在拼字錯誤的字底下加上紅色底線,並且在您點選或以滑鼠右鍵按一下該字時顯示替代字。

拼字檢查預設為關閉。您可以將 TextBox.IsSpellCheckEnabled 屬性或 RichEditBox.IsSpellCheckEnabled 屬性設為 true 來啟用。 將 IsSpellCheckEnabled 屬性設為 false 可以停用控制項的拼字檢查。

可行與禁止事項

可行事項使用拼字檢查,在使用者將字或句子輸入文字輸入控制項時提供協助。拼字檢查可以搭配觸控、滑鼠和鍵盤輸入使用。
禁止事項當某個字可能不在字典中,或是使用者不需要拼字檢查時,不要使用拼字檢查。例如,不要在電話號碼或姓名的輸入方塊中開啟拼字檢查。電話號碼和姓名很少出現在字典中,因此拼字檢查不會有任何幫助,甚至可能造成困擾。
不要只因為目前的拼字檢查引擎不支援您的應用程式語言就停用拼字檢查。拼字檢查工具不支援某種語言時,不會執行任何動作,因此保持開啟狀態並不會造成任何影響。另外,有些使用者可能會使用輸入法 (IME) 將另一種語言輸入您的應用程式中,可能就會支援該語言。 例如,建置中文應用程式時,雖然拼字檢查引擎目前不能辨識中文,但是也不要將拼字檢查關閉。使用者可能會切換到英文 IME 並且在應用程式中輸入英文;如果啟用拼字檢查,就會進行英文拼字檢查。

 

相關主題

IsSpellCheckEnabled
TextBox
RichEditBox

 

 

顯示:
© 2015 Microsoft