2014-06-05 74 views
0

我有一個頁面在我的web應用程序中有一個圖表,可以使用定時器檢索圖表。每當圖表重新繪製時,是否有避免閃爍的方法? 既然它是一個web應用程序,我猜doublebuffer屬性不可用,或者至少我沒有找到它,並認爲它是webform相關的。 我將不勝感激任何幫助。減少vb.net web應用程序重繪閃爍

回答

0

一個快速而簡單但不建議的解決方案是手動調用重繪並刪除事件。

因此,您將刪除事件處理函數,並在您認爲需要時調用重繪圖表的函數。即在完成調整大小或改變值之後等。

0

由於它是一個Web應用程序,我猜想您所談論的重繪是使用瀏覽器頁面刷新進行的。

如果是這樣,您應該看看Microsoft Ajax Framework和一個UpdatePanel控件來刷新頁面的特定圖表部分。那麼應該更順利。

http://www.asp.net/ajax

+0

該圖表位於UpdatePanel內部。在定時器事件中,每當圖表綁定到數據源時,就會發生閃爍。我用Ajax BarChart控件取代了圖表控件,問題解決了,但我想知道是否有一種方法可以通過圖表控件來實現。 – Guy

+0

那麼,我猜圖表控件需要太長的時間來構建。 也許試試這個,如果有任何幫助:http://stackoverflow.com/questions/4085090/asp-net-ajax-updatepanel-flicker – gis