【发布时间】:2015-01-28 15:15:31
【问题描述】:
我对 WPF 中的文件对话框有疑问。我在 WPF 应用程序中使用了 Microsoft.Win32.OpenFileDialog 和 Microsoft.Win32.SaveFileDialog。
在 Visual Studio 2013(Debug 或 Release Build)中,一切运行顺利。但是如果直接运行应用程序(.exe),所有的 FileDialogs 都会滞后。我也使用了Windows.Forms.FileDialog,并尝试将 FileDialogs 外包到单独的任务中,但仍然存在滞后。 (同一gui中的其他元素没有滞后)
调用 FileDialogs 的窗口有一个 Viewport3D,也许视口会产生滞后?
【问题讨论】:
-
您是否尝试过从没有
ViewPort3D的窗口打开对话框? -
是的,我在同一个应用程序的新窗口中尝试了它,并且还作为一个新的 WPF 项目。在所有这些情况下,如果我不在调试模式下运行应用程序,FileDialogs 就会滞后。
-
我还在一个带有 Windows.Forms.SaveFileDialog 的 WindowsForm 项目上尝试过...同样的问题?! :(
标签: wpf user-interface lag filedialog