4

有没有人找到一种解决方法,让自定义字典支持适用于 WPF TextBoxes/RichTextBoxes 上的内置拼写检查?我们一直在用反射器探索拼写的东西,希望能找到字典条目的来源,但它看起来很像是一个 COM 对象......

我知道它目前不受支持,并且微软正在考虑在未来的版本中支持它,但那是很久以前的事了,我似乎找不到任何关于它的最新消息。

紧抓不放,我在 Connect 上发布了一个建议:

https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=470233

4

4 回答 4

3

WPF 4.0 自定义字典支持仍然很弱。您可以将自定义词典创建为具有 .lex 扩展名的文本文件,并手动向其中添加拼写检查器将使用的单词以及其自己的内置词典。此MSDN 文章中的详细信息以及此处的博客文章

但是用户没有办法将无法识别的单词添加到字典中,除非退出应用程序,在记事本中打开 .lex 文件并输入。换句话说,没有“添加到字典”项拼写检查上下文菜单,即使正在使用自定义词典。我想,自定义词典对于术语定义明确的技术领域很有用,可以提前在 .lex 文件中设置。但是 WPF 拼写检查器作为通用拼写检查器非常弱。

于 2010-04-03T13:21:53.133 回答
2

仅供参考。自定义字典将在 WPF 4.0 中。请参阅来自 Microsoft WPF 集团项目经理 Kevin Gjerstad 的推文http://twitter.com/kevingj/status/2954272004 。

干杯S。

于 2009-09-30T08:42:03.970 回答
1

不幸的是,这是不可能的。 http://www.dev102.com/2008/03/25/customize-spellcheck-on-wpf-text-controls/

这些字典是 Office 2007 中使用的字典的直接副本。

于 2009-07-09T20:41:34.803 回答
0

我也在寻找其他拼写词典..

在这里查看我的问题: WPF 的 TextBox 是否支持荷兰的拼写检查字典?

看来他们只支持 4 种语言.. :(

于 2009-07-08T11:55:35.060 回答