【问题标题】:Setting Culture / Language in RichTextBox WPF在 RichTextBox WPF 中设置文化/语言
【发布时间】:2009-02-06 18:37:24
【问题描述】:

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

谢谢!

【问题讨论】:

    标签: wpf wpf-controls richtextbox culture


    【解决方案1】:

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

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

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

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

      • 这会影响应用程序中的所有 RichTextBox 控件
      猜你喜欢
      • 2017-11-15
      • 1970-01-01
      • 2011-05-14
      • 1970-01-01
      • 2016-03-29
      • 1970-01-01
      • 1970-01-01
      • 2010-11-24
      • 1970-01-01
      相关资源
      最近更新 更多