【发布时间】:2014-07-26 10:57:44
【问题描述】:
我的 Web 应用程序上有一个页面,其中有一个使用计时器检索的图表。有没有办法避免每次重绘图表时闪烁? 由于它是一个 web 应用程序,我猜 doublebuffer 属性不可用,或者至少我没有找到它并假设它与 webform 相关。 我将不胜感激。
【问题讨论】:
标签: vb.net charts flicker redraw
我的 Web 应用程序上有一个页面,其中有一个使用计时器检索的图表。有没有办法避免每次重绘图表时闪烁? 由于它是一个 web 应用程序,我猜 doublebuffer 属性不可用,或者至少我没有找到它并假设它与 webform 相关。 我将不胜感激。
【问题讨论】:
标签: vb.net charts flicker redraw
一个快速简单但不建议的解决方案是手动调用重绘并删除事件。
因此,您将删除事件处理程序,并在您认为需要时调用重绘图表的函数。即调整大小完成后或更改值后等。
【讨论】:
由于它是一个网络应用程序,我猜你所说的重绘是使用浏览器页面刷新进行的。
如果是这样,您应该查看 Microsoft Ajax 框架和一个 UpdatePanel 控件来刷新页面的特定图表部分。那么应该会更流畅。
【讨论】: