WPF拖动导致渲染器停止

时间:2009-09-30 09:18:36

标签: .net wpf performance debugging

我的WPF应用程序出现问题,任何类型的拖动操作都会阻止UI更新。该问题似乎是周期性的,例如,项目在2秒间隔内拖动,停止,再次拖动,停止等。它影响所有控件,包括滚动条。

如果选中this问题以及this问题,则它似乎不是由窗口透明度引起的。我正在使用.NET 3.5sp1运行Win7 x64。

有谁知道可能导致这种情况的原因,或者找出导致这种情况的原因?

1 个答案:

答案 0 :(得分:0)

如果有人关心,我发现了发生了什么。

我们对整个应用程序产生了影响,可能会在执行长时间操作时模糊窗口。此效果始终存在,触发器会导致效果从清晰变为模糊。

因为效果总是“打开”WPF在渲染应用程序时必须做更多工作。通过更改主窗口的xaml以便仅在需要时设置效果,然后将其删除,拖动问题就消失了。