WPF – La correction orthographique en bref

Les composants de saisie de texte (TextBox et RichTextBox) possèdent la propriété SpellCheck qui permet d’activer la correction orthographique.
Si cette propriété est activée (donc que sa valeur vaut true), les éventuelles erreurs détectées dans le texte contenu dans ces composants seront soulignées comme dans un éditeur tel que Microsoft Word. D’ailleurs le dictionnaire utilisé pour les propositions de correction est une copie de celui de cet éditeur. Il n’est toutefois pas obligatoire que Microsoft Word soit installé sur la machine pour pouvoir utiliser cette fonctionnalité. Le code suivant va permettre d’activer cette fonctionnalité pour la langue française dans la déclaration XAML d’un TextBox :

SpellCheck.IsEnabled="True" Language "fr-FR"

Ce qui donnera comme résultat dans une petite application d’exemple :

WPF - Traduction orthographique - 1

Voici donc encore un des nombreux avantages du WPF maintenant qu’il est de plus en plus important d’avoir des applications multilingues.