Pergunta

Oi lá é possível definir um idioma padrão ou definir um novo em RichTextBox, eu quero colocá-lo em "es-PE" para corretor ortográfico propouses

Obrigado!

Foi útil?

Solução

Parece ser possível definir o xml: lang como no código a seguir:

   <StackPanel>
    <RichTextBox SpellCheck.IsEnabled="True"/>
    <RichTextBox SpellCheck.IsEnabled="True" xml:lang="es-PE"/>
</StackPanel>

As primeiras verificações de caixa na cultura padrão e o segundo na especificado um ( "es-PE").

A documentação também sugere que você poderia acrescentar esse atributo para um controle pai como um painel e será herdada pelos controles filho.

Outras dicas

Você já tentou definir a cultura do thread atual para o que você quer? A maioria das coisas em .NET leva a cultura a partir do fio.

Thread.CurrentThread.CurrentCulture = new Culture( "es-PE" );
Thread.CurrentThread.CurrentUICulture = Thread.CurrentThread.CurrentCulture;
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top