Una cosa forse non molto conosciuta è che WPF supporta il controllo ortografico durante la digitazione per i controlli TextBox e RichTextBox. Per abilitarlo, è sufficiente impostare la relativa attached property SpellCheck.IsEnabled su true. Inoltre, tramite la proprietà Language, è impossibile impostare la lingua del correttore:
<TextBox SpellCheck.IsEnabled="True" Language="en-US" Height="25" Width="200" />
Purtroppo, il controllo ortografico supporta solo 4 lingue: inglese, francese, tedesco e spagnolo. In pratica, esso funziona solo se la lingua del nostro sistema è una di queste.
L’oggetto SpellCheck espone anche un’altra proprietà interessante, CustomDictionaries, con cui possiamo aggiungere dizionari personalizzati al correttore ortografico. Purtroppo, questa proprietà non può essere utilizzata per aggiungere il supporto a nuove lingue. Essa consente solo di inserire nuove parole nei 4 vocabolari previsti.
Tag di Technorati:
.NET,
Programming,
WPF