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:
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.
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.
1 comentario:
SpellChecker WinForms control for .NET
Publicar un comentario