【问题标题】:SpellCheck is Not Working WPF application拼写检查不工作 WPF 应用程序
【发布时间】:2020-02-11 01:35:05
【问题描述】:

我正在开发一个 WPF 应用程序。我需要在文本框上启用拼写检查,它应该根据英语(澳大利亚)正常工作。这就是我所做的。

<TextBox SpellCheck.IsEnabled="True" Language="en-GB" />

问题是它在我的系统中按预期工作,但是如果我在其他用户的系统中运行相同的代码,它就不会像在我的系统中那样工作。

例如,在我的系统中,如果我输入 Color,它会显示为红色,并且 Color 被检测为正确。这对澳大利亚英语是正确的。在其他用户的系统中,它以颜色显示为红色。那么是什么造成了这种差异呢??

注意:.NetFramework 版本 4.6.1。

有些人说需要安装一些语言包。但我没有在我的系统中安装任何东西,虽然它正在工作。

https://social.msdn.microsoft.com/Forums/vstudio/en-US/c4a62da5-9a7d-4e1d-bcbc-12945046fc42/textbox-spellcheckisenabled-not-working-in-wpf-4?forum=wpf

那么其他用户的系统出了什么问题?

【问题讨论】:

  • 可能用户机器的键盘和 UI 设置为美式英语,您检查过区域设置吗?
  • 是的,我检查了键盘和语言以及区域设置。它设置为英语(澳大利亚)。即使我在我的系统中将其设置为英语(美国),它也可以工作。但在其他系统中它不适用于任何(美国/澳大利亚)

标签: c# wpf spell-checking


【解决方案1】:

好的,将语言首选项和默认语言设置为澳大利亚并重新启动系统后,它在其他用户的系统中工作。尽管它总是说“颜色”正确而颜色错误。即使语言是 en-US 或 en-GB 或 en。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多