标签: c# .net wpf
我在CompositionTarget.Rendering中观察到以下行为:如果我在事件处理程序中没有做任何事情,则每秒会引发30次。如果我在事件处理程序中使某些内容无效,则会每秒引发60次(每帧引发几次时丢弃的时间)。
我的显示器的刷新率为60hz,因此如果事件在上次提升时没有进行,事件将会跳过刷新。
这种行为的原因是什么?有没有办法在监视器的刷新率下一致地调用,而不是每次都无效?
顺便说一下,这是在.NET 3.5上。