2011-01-26 40 views
0

我們已經實現了拖放功能,可以很好地簡單展示我們拖動的內容。
拖放發生在有很多的元素 在拖動過程中,CPU不會去它保持穩定低於10不管你有多長或多快拖項目的屋頂看法,但幀率急劇下降從60以上到小於10.當Silverlight中的CPU不在屋頂時,什麼可以使幀率下降?

EnableRedraw清楚地顯示只有我們拖動的項目正在重繪,而不是整個頁面。

如何找出導致性能問題的原因?

回答

0

我們使用telerik dragdropmanager,並在拖動的同時,組件正在引發事件以檢查是否可以降低100個元素深度。解決方案,直到他們進行配置(或者如果您擁有源代碼時自己修改它),則在開始拖動時將重量元素的IsHitTestVisible設置爲false。

這爲我們工作:)。拖動非常流暢,即使在有很多元素的網頁

+0

Telerik控制也很無奈 – 2011-02-27 09:26:30