在Windows 10中使用WPF拼写检查大写单词

我有一个WPF应用程序,其中一些文本框具有CharacterCasing = CharacterCasing.Upper以及SpellCheck.IsEnabled = true

在Windows 7中,这可以正常工作,但在Windows 10中,拼写检查器会忽略设置为CharacterCasing.Upper的文本框中的单词。 它似乎也忽略了普通文本框中的大写单词,大概将它们视为缩写。

有没有办法使用内置的WPF拼写检查使拼写检查不敏感?

编辑:

一年之后快进。 无法找到本机.NET解决方案,但我们发现并最终使用了第三方拼写检查插件Keyoti Rapidpell 。 它不是免费的,但它为我们解决了这个问题。

只需设置以下标志:

 SpellChecker.IgnoreIncorrectSentenceCapitalization = false; 

当然,如果没有外部库,有办法做到这一点仍然会很好。