C# 拼写检查en GB不适用于日语键盘
我有一个启用拼写检查的richttextboxs应用程序。我将拼写检查语言设置为en GB,当我选择英语(UK)键盘时,它会工作。但是当我切换到我的日文键盘(这是我的主要键盘)时,拼写检查停止工作,即使我没有在RTB中使用日文字符 我尝试通过以下方式设置拼写检查的语言: (一) (二)C# 拼写检查en GB不适用于日语键盘,c#,wpf,spell-checking,C#,Wpf,Spell Checking,我有一个启用拼写检查的richttextboxs应用程序。我将拼写检查语言设置为en GB,当我选择英语(UK)键盘时,它会工作。但是当我切换到我的日文键盘(这是我的主要键盘)时,拼写检查停止工作,即使我没有在RTB中使用日文字符 我尝试通过以下方式设置拼写检查的语言: (一) (二) >x:Name=“RtbReason”HorizontalAlignment=“Left”Height=“70” >Margin=“10,15,0,0”垂直对齐=“顶部”宽度=“270”网格。Row=“0”> >
>x:Name=“RtbReason”HorizontalAlignment=“Left”Height=“70”
>Margin=“10,15,0,0”垂直对齐=“顶部”宽度=“270”网格。Row=“0”>
>
>
>
>
>
>
我需要日文键盘来进行翻译,几乎所有其他的电脑都需要日文键盘,所以一直切换是我最后的选择。我希望任何人都能帮我解决这个问题
Thread.CurrentThread.CurrentCulture =
System.Globalization.CultureInfo.GetCultureInfo("en-GB");
LanguageProperty.OverrideMetadata(typeof(FrameworkElement),
typeMetadata: new FrameworkPropertyMetadata(XmlLanguage.GetLanguage(Thread.CurrentThread.CurrentCulture.Name)));
> <RichTextBox xml:lang="en-GB" SpellCheck.IsEnabled="True"
> x:Name="RtbReason" HorizontalAlignment="Left" Height="70"
> Margin="10,15,0,0" VerticalAlignment="Top" Width="270" Grid.Row="0">
> <FlowDocument>
> <Paragraph>
> <Run Text=""/>
> </Paragraph>
> </FlowDocument>
> </RichTextBox>