2009-06-25 63 views
4

有没有人找到一种解决方法还没有用于获取自定义词典支持工作建在WPF文本框/ RichTextBoxes拼写检查?我们一直在探索反射器的拼写问题,希望能找到字典条目来自哪里,但它看起来非常像它将成为一个COM对象....WPF文本框自定义词典支持

我知道它目前不支持,微软正在考虑在未来的版本中支持它,但那是在一段时间之前,我似乎无法找到有关它的任何最新消息。

在staws抓着,我已建议了在连接:

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

回答

1

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

词典都在那些Office 2007中

+0

感谢您的链接 - 我之前曾阅读过该页面,但是我真正想要的是任何关于人们通过反思或类似工作打破或未能实现的控制报告,未来将支持任何新闻。我同意目前看起来不可能,尽管这就是为什么我向Connect发出请求 - 希望微软最终会添加它... – 2009-07-13 13:49:17

2

WPF 4.0自定义词典的支持仍然是相当薄弱。您可以将自定义词典创建为扩展名为.lex的文本文件,并手动添加拼写检查器除了自己的内置词典之外的词。详情请见MSDN article,以及blog post here

但是,用户无法将无法识别的单词添加到字典中,退出应用程序,在记事本中打开.lex文件并将其输入。换句话说,没有“添加到词典“项目,即使使用自定义词典。我想,定制字典对于技术领域有着明确定义的术语,可以事先在.lex文件中进行设置。但是WPF拼写检查器作为一个通用拼写检查器非常薄弱。

+0

没错,它并不完全成熟,但从我有限的时间到目前为止使用WPF 4.0(我主要一直在看SL 4.0),它似乎能够满足我们的需求:) – 2010-04-08 15:10:06