WPF / C#(桌面) - 禁用TextBox的默认字典,并只使用自定义字典?

时间:2015-11-24 16:44:37

标签: c# wpf

我在WPF(桌面)TextBox中使用自定义词典进行拼写检查,我想禁用它使用的默认词典。我希望文本框能够突出显示除我自定义词典中的拼写错误之外的所有单词。

根据documentation

  

该TextBox的所有自定义词典除了使用外   默认拼写检查

如何禁用默认拼写检查器,以便只检查我的自定义词典?

1 个答案:

答案 0 :(得分:0)

我认为目前不支持这种做法,但我希望有人能证明我的错误。

根据this MSDN blog article

  

当应用程序想要一组单词(在语言的默认词典中找不到)不被标记为拼写错误时,应使用自定义词典。

  

WPF中的拼写支持仅限于四种语言:英语,   西班牙语,法语和德语。 自定义词典旨在   增加这些语言的默认词典,而不是扩展   拼写支持其他语言。创建自定义词典   其中包含常见的俄语单词,将字典标记为   俄语字典,并将其添加到一个SpellCheck对象中   TextBox或RichTextbox不会添加俄语拼写支持。 如果   自定义词典的第一行表示使用字典   对于不受支持的语言,该词典将是   忽略。