【问题标题】:WPF Dragging causes renderer to stopWPF 拖动导致渲染器停止
【发布时间】:2009-09-30 09:18:35
【问题描述】:

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

如果勾选了this问题和this问题,似乎不是窗口透明造成的。我正在使用 .NET 3.5sp1 运行 Win7 x64。

有谁知道可能是什么原因造成的,或者有什么方法可以找出可能导致这种情况的原因吗?

【问题讨论】:

    标签: .net wpf performance debugging


    【解决方案1】:

    万一有人关心,我发现了发生了什么。

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

    因为效果始终处于“开启”状态,所以 WPF 在渲染应用程序时必须做更多的工作。通过更改主窗口的xaml,只在需要时设置效果,然后删除,拖动问题就消失了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-02
      • 1970-01-01
      • 2013-08-24
      • 2014-07-09
      • 1970-01-01
      相关资源
      最近更新 更多