拼写检查en-GB无法与日语键盘一起使用

时间:2019-07-16 05:19:46

标签: c# wpf spell-checking

我有一个带有Richttextboxes且启用了拼写检查的应用程序。我将拼写检查语言设置为en-GB,并且当我选择英语(英国)键盘时可以使用。但是,当我切换到日语键盘(主要是日语键盘)时,即使我没有在实时出价工具中使用日语字符,拼写检查也会停止工作。

我尝试通过以下方式设置用于拼写检查的语言: 1)

Thread.CurrentThread.CurrentCulture = 
System.Globalization.CultureInfo.GetCultureInfo("en-GB");
LanguageProperty.OverrideMetadata(typeof(FrameworkElement),
typeMetadata: new FrameworkPropertyMetadata(XmlLanguage.GetLanguage(Thread.CurrentThread.CurrentCulture.Name)));

2)

> <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>

我需要日语键盘来进行翻译,并且几乎需要PC上的其他所有用途,因此始终切换是我的最后选择。希望任何人都能帮助我解决此问题。

0 个答案:

没有答案