首页 > 解决方案 > 在 WPF 文本框中启用拼写检查会减慢加载速度

问题描述

我的 WPF 窗口中有多个文本框。我刚刚为我的解决方案中的所有文本框启用了拼写检查。然后我注意到,当我现在加载一个窗口时,而不是需要 2-3 秒,它可能需要一分钟才能加载,UI 冻结,并且寡妇在加载时显示为空白。

有趣的是,这只发生在我身上。我的同事和我使用相同的代码库,似乎没有这个问题。

我已经看到这两个有类似问题的其他帖子:

将 SpellCheck.IsEnabled 添加到控件后,WPF 表单加载速度非常慢

使用文本框和自定义词典进行拼写会减慢我在 C# WPF 中的应用程序

我已尝试按照建议删除 HKCU\SOFTWARE\Microsoft\Spelling\Dictionaries 中的额外注册表项。但是我在那个位置没有字典文件夹。我只有一个选项文件夹。

还有其他地方可以存储这些临时字典吗?或者有人有其他解决方案吗?

标签: c#wpfxamlspell-checking

解决方案


推荐阅读