我在WPF中遇到文件对话问题。我在WPF应用程序中使用了Microsoft.Win32.OpenFileDialog
和Microsoft.Win32.SaveFileDialog
。
在Visual Studio 2013(Debug或Release Build)中,一切都运行顺畅。但是如果直接运行应用程序(.exe),所有FileDialogs都会滞后。我也使用Windows.Forms.FileDialog
并尝试将FileDialogs外包给分离的任务,但滞后仍然存在。 (同一gui中的其他元素没有滞后)
调用FileDialogs的Window有一个Viewport3D,也许视口会产生滞后?
答案 0 :(得分:1)
我发现了问题。
在两个系统上,我测试了它在后台运行Kaspersky Internet Security 2015的应用程序。当我停下来时,滞后消失了。我很惊讶这可能会产生大约2-3秒的滞后以显示FileDialog以及大约一秒钟来浏览文件夹......