在Windows 10中使用WPF拼写检查大写单词
我有一个WPF应用程序,其中一些文本框具有CharacterCasing = CharacterCasing.Upper
以及SpellCheck.IsEnabled = true
。
在Windows 7中,这可以正常工作,但在Windows 10中,拼写检查器会忽略设置为CharacterCasing.Upper
的文本框中的单词。 它似乎也忽略了普通文本框中的大写单词,大概将它们视为缩写。
有没有办法使用内置的WPF拼写检查使拼写检查不敏感?
编辑:
一年之后快进。 无法找到本机.NET解决方案,但我们发现并最终使用了第三方拼写检查插件Keyoti Rapidpell 。 它不是免费的,但它为我们解决了这个问题。
只需设置以下标志:
SpellChecker.IgnoreIncorrectSentenceCapitalization = false;
当然,如果没有外部库,有办法做到这一点仍然会很好。