Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我观察到 CompositionTarget.Rendering 的以下行为:如果我在事件处理程序中不做任何事情,它每秒会提升 30 次。如果我使事件处理程序中的某些内容无效,则每秒会引发 60 次(每帧引发数次时丢弃时间)。
我的显示器的刷新率为 60hz,因此如果上次引发事件时未执行任何操作,该事件似乎会跳过刷新。
这种行为的原因是什么,有什么方法可以在显示器的刷新率下始终如一地调用,而不会每次都使某些东西失效?
顺便说一下,这是在 .NET 3.5 上的。