9.02.2009

SpellCheck en WPF

Una característica interesante que me encontré trabajando en el desarrollo de una aplicación WPF es la posibilidad de tener SpellCheck en la edición de texto en los controles TextBox y RichTextBox. Además, la forma de lograrlo es muy simple. Inicialmente se habilita la propiedad SpellCheck.IsEnabled="True" y se indica cual lenguaje se desea para hacer el spell check con la propiedad Language. La siguiente figura nos muestra como llevar a cabo esta configuración:

image Cuando ejecutamos la aplicación y escribimos palabras en español incorrectas, estas serán subrayadas con rojo y si le damos botón derecho sobre la palabra, un context menu nos hará sugerencias para reemplazar la palabra incorrecta.

image El diccionario que se utiliza para realizar este spellcheck en este momento soporta 4 lenguajes: inglés, español, francés y alemán. La lista de sugerencias son una copia del diccionario de Microsoft Office 2007 y al ser una copia, no se requiere tener instalado Office en la máquina.

Technorati Tags: ,,