我在WinForm应用程序中使用WPF TextBoxes进行拼写检查.每次创建一个,我都将相同的文件作为CustomDictionary加载.一切都很好,直到最近.现在,它们需要很长时间才能加载,最多一秒钟.有些表格有30个或更多,意味着延迟近半分钟.这似乎是Windows 10的情况(不是我最初发布的Windows 8).应用程序在DotNet 4.0下运行,我尝试过4.5和4.6(不是4.61),所有版本都很慢.
我在Win10中看到了sfaust的问题拼写检查文本框 - 慢和am7zd的答案.多亏了这些,我查看了HKEY_CURRENT_USER\Software\Microsoft\Spelling\Dictionaries 中的GLOBAL注册表项.我有580个条目(修剪掉没有匹配文件的条目)但仍然很慢.
目前,每次创建TextBox并向其添加自定义词典时,似乎都会在_GLOBAL_中生成一个新条目
任何建议都感激不尽.