2009-06-25 62 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