Итак, у меня есть загадочная проблема, когда после того, как я добавил SpellCheck.IsEnabled
к одному из моих элементов управления, форма, в которой размещен этот элемент управления, загружается более 3 секунд. Удалите атрибут проверки орфографии, и форма загрузится мгновенно.
Просто для справки, в форме изменено только следующее место:
<TextBox TextWrapping="Wrap" Height="100"
Text="{Binding ActivePostMetadata.Abstract}" SpellCheck.IsEnabled="True"
IsEnabled="{Binding IsAbstractVisible}"
/>
С SpellCheck.IsEnabled="True"
InitializeLayout формы занимает ~3 секунды, без него инициализация происходит мгновенно.
Чтобы сделать вещи еще более странными: это происходит только на моей машине разработки. При запуске скомпилированного приложения на другом компьютере нет проблем с мгновенным появлением формы.
Я подозреваю, что это связано с возможной проблемой поиска словарей в Windows, но я понятия не имею, где искать.
Есть идеи, что здесь может происходить?