【发布时间】:2014-05-25 17:27:22
【问题描述】:
关于 SE 的其他问题涉及如何加快嵌套 UI 控件的大小调整,但是 - 如果没有任何控件怎么办?
当您拖动 WPF 窗口的边缘时,即使是没有内容的主窗口,在拖动过程中黑条也会短暂闪烁。这会产生一种糟糕的感觉——我不想给客户造成这种感觉:
加上完整的用户界面,它确实会变得更慢更重。当使用顶部或左侧边缘调整大小时,这甚至不会影响它的外观。 Windows 窗体——即使是我构建的最繁重的用户界面——也从来没有看起来这么糟糕。
如何使 WPF 窗口大小调整性能与 win 表单相当?
(我在 AT Radeon HD 7470 上有 Windows 7 x64 和三显示器系统。)
【问题讨论】:
-
我不相信(但我不确定)我们可以实施真正的解决方案。只需打开 Microsoft Word/Excel/Outlook 并调整应用程序的大小,您就会遇到与您遇到的几乎相同的问题。有一些方法可以帮助降低知名度 (found here),但如果 Microsoft 无法通过自己的软件解决该问题,那么我认为我们也无法做到。
-
Word、Excel 和 Outlook 在我的系统上调整大小非常好,完全没有黑色。然而,Visual Studio 和 Blend 却没有。工具窗口可以。
-
不知道是什么原因造成的?
-
有趣的问题我在XP和Win7上肯定没有。我们主要运行 7 系列 AMD 卡。您是否尝试过强制软件渲染以查看会发生什么?在应用程序启动中尝试 RenderOptions.ProcessRenderMode = System.Windows.Interop.RenderMode.SoftwareOnly.
-
您是否尝试过更新您的 GPU 驱动程序?
标签: wpf