【问题标题】:Lagging File Dialogs滞后文件对话框
【发布时间】:2015-01-28 15:15:31
【问题描述】:

我对 WPF 中的文件对话框有疑问。我在 WPF 应用程序中使用了 Microsoft.Win32.OpenFileDialogMicrosoft.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


【解决方案1】:

我发现了问题。

在这两个系统上,我测试了它在后台运行卡巴斯基安全软件 2015 的应用程序。当我停止它时,滞后消失了。我很惊讶这会产生大约 2-3 秒的延迟来显示 FileDialog 以及大约一秒来浏览文件夹......

【讨论】:

    猜你喜欢
    • 2020-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-18
    • 1970-01-01
    • 2010-12-11
    • 2013-08-02
    • 1970-01-01
    相关资源
    最近更新 更多