1

嗨,可以在 RichTextBox 中设置默认语言或设置新语言,我想在“es-PE”中设置它以供拼写检查器使用

谢谢!

4

2 回答 2

2

似乎可以在下面的代码中设置xml:lang :

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

第一个框检查默认文化,第二个框检查指定文化(“es-PE”)。

该文档还建议您可以将此属性添加到父控件(例如面板)中,并且它将由子控件继承。

于 2009-02-07T18:51:42.477 回答
1

您是否尝试将当前线程的文化设置为您想要的文化?.NET 中的大多数东西都从线程中获取文化。

Thread.CurrentThread.CurrentCulture = new Culture( "es-PE" );
Thread.CurrentThread.CurrentUICulture = Thread.CurrentThread.CurrentCulture;
于 2009-02-06T18:40:53.900 回答