Windows Dev Center

Linee guida ed elenco di controllo per il controllo ortografia (app di Windows Store)

Segui queste linee guida quando usi il controllo ortografia con controlli input di testo.

Roadmap: che relazione c'è tra questo argomento e gli altri? Vedi:

Linee guida per l'esperienza utente

Le app di Windows Store scritte in C++, C# o Visual Basic offrono funzioni di controllo ortografia predefinite per caselle di input di testo su una riga o su più righe, come TextBox e RichEditBox. Ecco un esempio della funzione di controllo ortografia predefinita:

Funzione di controllo ortografia predefinita

Usa il controllo ortografia con controlli input di testo per questi due scopi:

  • Per correggere automaticamente errori di ortografia

    Il motore del controllo ortografia corregge automaticamente le parole con errori di ortografia quando è certo della correzione. Ad esempio, il motore cambia automaticamente "perche" in "perché".

  • Per mostrare ortografie alternative

    Quando il motore del controllo ortografia non è certo delle correzioni, aggiunge una riga rossa sotto la parola e visualizza le alternative in un menu contestuale quando tocchi o fai clic con il pulsante destro sulla parola.

Il controllo ortografia è disattivato per impostazione predefinita. Puoi attivarlo impostando la proprietà TextBox.IsSpellCheckEnabled o RichEditBox.IsSpellCheckEnabled su true. Puoi disabilitare il controllo ortografia per un controllo impostandone la proprietà IsSpellCheckEnabled su false.

Cosa fare e non fare

Cosa fareUsa il controllo ortografia per aiutare gli utenti a immettere parole o frasi in controlli input di testo. Il controllo ortografia funziona con il tocco, il mouse e l'input da tastiera.
Cosa non fareNon usare il controllo ortografia quando è improbabile che una parola esista nel dizionario o quando gli utenti non lo riterrebbero utile. Non attivarlo, ad esempio, per caselle di input di numeri di telefono o nomi propri. Dato che raramente numeri di telefono e nomi propri si trovano nel dizionario, il controllo ortografia non serve e può distrarre gli utenti.
Non disabilitare il controllo ortografia solo perché l'attuale motore del controllo ortografia non supporta la lingua della tua app. Quando il controllo ortografia non supporta una lingua, non fa niente, quindi non è necessario disattivarlo. Alcuni utenti, poi, potrebbero usare un Input Method Editor (IME) per immettere un'altra lingua nell'app e questa lingua potrebbe essere supportata. Quando crei un'app in cinese, ad esempio, non disattivare il controllo ortografia anche se il motore del controllo ortografia non riconosce la lingua cinese. L'utente potrebbe passare a un IME in inglese e digitare in inglese nell'app. Se il controllo ortografia è abilitato, verrà controllata l'ortografia delle parole in inglese.

 

Argomenti correlati

IsSpellCheckEnabled
TextBox
RichEditBox

 

 

Mostra:
© 2015 Microsoft