Поддержка пользовательского словаря WPF TextBox - PullRequest
4 голосов
/ 25 июня 2009

Кто-нибудь еще нашел обходной путь для получения поддержки пользовательского словаря для встроенной проверки орфографии в WPF TextBoxes / RichTextBoxes? Мы проверяли орфографию с помощью рефлектора, надеясь выяснить, откуда поступают словарные записи, но похоже, что это будет COM-объект ....

Я знаю, что в настоящее время он не поддерживается и что Microsoft планировала поддержать его в будущем выпуске, но это было довольно давно, и я не могу найти какие-либо последние новости об этом.

Вцепившись в staws, я разместил предложение на Connect:

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

Ответы [ 4 ]

2 голосов
/ 03 апреля 2010

Поддержка пользовательских словарей в WPF 4.0 все еще довольно слабая. Вы можете создать собственный словарь в виде текстового файла с расширением .lex и вручную добавить в него слова, которые программа проверки орфографии будет использовать в дополнение к собственному встроенному словарю. Подробности в этой статье MSDN и в блоге здесь .

Но у пользователя нет способа добавить нераспознанное слово в словарь, кроме выхода из приложения, открытия файла .lex в Блокноте и ввода его. Другими словами, нет «Добавить в словарь msgstr "пункт в контекстном меню проверки орфографии, даже если используется пользовательский словарь. Пользовательские словари полезны, я полагаю, для технических полей с четко определенной терминологией, которые можно заранее настроить в файле .lex. Но проверка орфографии в WPF довольно слабая, как проверка орфографии общего назначения.

2 голосов
/ 30 сентября 2009

Просто к вашему сведению. Пользовательские словари будут в WPF 4.0. См. Твит http://twitter.com/kevingj/status/2954272004 от Кевина Джерстада, менеджера групповых программ для WPF в Microsoft.

Приветствие S.

1 голос
/ 10 июля 2009

К сожалению, это невозможно. http://www.dev102.com/2008/03/25/customize-spellcheck-on-wpf-text-controls/

Словари являются прямой копией тех, которые используются в Office 2007.

0 голосов
/ 08 июля 2009

Я тоже искал другие орфографические словари ..

Смотрите мой вопрос здесь: Поддерживает ли TextBox WPF словари для проверки орфографии для Нидерландов?

Кажется, они поддерживают только 4 языка ..: (

...