Не удается удалить пользовательский словарь SpellCheck для TextBox - PullRequest
0 голосов
/ 12 декабря 2018

Я использовал SpellCheck.GetCustomDictionaries(myTextBox), чтобы получить IList пользовательских словарей для текстового поля, а затем добавил новый с dictionaries.Add(new Uri(...)).Это прекрасно работает, за исключением того, что удаление слова из пользовательского словаря, кажется, не имеет никакого эффекта.Проверка орфографии больше не помечает слово.Я даже удалил весь словарь с жесткого диска, удалил файл из VS Solution Explorer и перестроил проект безрезультатно.Даже перезагрузка не решит проблему.GetCustomDictionaries() в элементе управления теперь возвращает пустой список.

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

Кто-нибудь знает, где искать кэшированную копию пользовательского словаря?Есть ли способ получить список слов в текущем наборе словарей проверки орфографии?

...