代码之家  ›  专栏  ›  技术社区  ›  Jonathan Escobedo

在richtextbox wpf中设置文化/语言

  •  1
  • Jonathan Escobedo  · 技术社区  · 16 年前

    嗨,可以在richtextbox中设置默认语言或设置新语言,我想在“es-pe”中为拼写检查器支持库设置它。

    谢谢!

    2 回复  |  直到 14 年前
        1
  •  2
  •   John    16 年前

    似乎可以设置 xml:lang 如下面的代码所示:

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

    第一个框选中默认区域性,第二个框选中指定区域性(“es-pe”)。

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

        2
  •  1
  •   Rob Prouse    16 年前

    是否尝试将当前线程的区域性设置为所需的区域性?.NET中的大多数内容都从线程中提取文化。

    Thread.CurrentThread.CurrentCulture = new Culture( "es-PE" );
    Thread.CurrentThread.CurrentUICulture = Thread.CurrentThread.CurrentCulture;
    
    推荐文章