C# 拼写检查在WPF应用程序中不起作用

C# 拼写检查在WPF应用程序中不起作用,c#,wpf,spell-checking,C#,Wpf,Spell Checking,我正在处理一个WPF应用程序。在这方面,我需要启用文本框拼写检查,它应该根据英语(澳大利亚)正常工作。以下是我所做的 问题是它在我的系统中按预期工作,但如果我在其他用户的系统中运行相同的代码,它就不会像在我的系统中那样工作 例如,在我的系统中,如果我键入颜色,它将显示为红色,并且颜色被检测为正确。这对澳大利亚英语来说是正确的。其中,与其他用户的系统一样,它显示红色。那么是什么造成了这种差异呢 注意:.NetFramework版本4.6.1 有些人说需要安装一些语言包。但我还没有安装任何在我的系

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

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

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

注意:.NetFramework版本4.6.1

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


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

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

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