2009-02-06 78 views
1

您好,可以设置默认语言或设置RichTextBox的一个新的,我想将其设置为“ES-PE”的拼写检查propouses文化/语言

谢谢!

回答

2

它似乎是可能的设置xml:lang如以下代码:

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

第一框检查在默认培养,并在指定的一个的第二(“ES-PE” )。

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

1

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

Thread.CurrentThread.CurrentCulture = new Culture("es-PE"); 
Thread.CurrentThread.CurrentUICulture = Thread.CurrentThread.CurrentCulture; 
+0

这将影响应用程序中的所有RichTextBox控件 – John 2009-02-07 18:53:27