Necesito activar el corrector ortográfico para un richtextbox, y establecer el idioma en uno que el usuario haya elegido de un menú desplegable. Por ahora, solo estoy probando construyendo richtextbox en xaml y proporcionando un lenguaje para el atributo de idioma xaml.Revisión ortográfica multilingüe en WPF richtextbox
He leído dos recursos diferentes y uno dice que necesito establecer el atributo de idioma, y el otro dice que necesito establecer el atributo xml: lang. Ninguno parece funcionar. Intenté configurar cualquiera de las dos letras "es" para español, y también intenté configurar ambas en "es". También probé francés configurándolos en "fr-FR", sin éxito. Lo único que sucede es que las palabras en inglés no están marcadas, pero las demás palabras del idioma están marcadas como mal escritas.
También leí que tengo que cambiar el idioma del teclado. Esto sería un problema para mi aplicación, ya que el idioma dentro de la aplicación debe cambiarse sobre la marcha, por lo que hacer que el usuario final acceda a su configuración de teclado para que la corrección ortográfica funcione es un problema. Sin embargo, cambié la configuración de mi teclado y el corrector ortográfico todavía no funciona correctamente. Esta vez no marca nada como palabras inglesas mal escritas, incluso mal escritas.
¿Qué me estoy perdiendo?
Editar: algunos enlaces a mis referencias anteriores http://msdn.microsoft.com/en-us/library/system.windows.controls.spellcheck(v=VS.100).aspx
http://www.dev102.com/2008/03/25/customize-spellcheck-on-wpf-text-controls/
Sólo comprobar que está utilizando WPF 4.0 (supongo que este es el caso, ya que tiene una etiqueta .net4) ... Sí – Bermo
. Lo tenía en mi publicación y alguien lo editó y puso la etiqueta. Había estado probando esto en 3.5 y había estado obteniendo resultados similares. Sin embargo, el sitio msdn dijo que esto funciona en 4.0, por lo que descargué e instalé 2010 la semana pasada y sigo teniendo el mismo problema. – JoeSharp