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

时间:2016-05-26 15:26:45

标签: c# wpf windows-10 spell-checking

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

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

是否有某种方法可以使用内置的WPF拼写检查使拼写检查不区分大小写?

修改

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

只需设置以下标志:

SpellChecker.IgnoreIncorrectSentenceCapitalization = false;

当然,如果没有外部库,还有办法做到这一点。

0 个答案:

没有答案