Я прочитал на MSDN, что .NET 4.6.1 теперь поддерживает автокоррекцию. Файлы в %appdata%/Microsoft/Spelling// были созданы автоматически, и я добавил следующую строку в default.acl (файл по-прежнему UTF-16 с BOM):
tramampoline|trampoline
Я настроил проект на 4.6.1 и включил проверку правописания в RichTextBox:
<RichTextBox SpellCheck.IsEnabled="True" Language="de-DE"/>
Хотя он выделяет слово при неправильном вводе обычным образом, автоисправление не происходит.
Что мне здесь не хватает? Я не совсем понял примечание:
Примечание. Эти новые форматы файлов напрямую не поддерживаются API проверки орфографии WPF, и пользовательские словари, предоставляемые WPF в приложениях, должны продолжать использовать файлы .lex.