2011-09-03 48 views
2

我實現了一個Silverlight的網頁,讓我在Silverlight Toolkit使用Drag and Drop支持控件拖動到放置目標屈指可數。結果是完美的。Silverlight 4的拖放性能

不幸的是,當我增加了應用程序所需的130個下降目標「的目標下降了一把」,有一個從當我試圖拖動時拖動圖像顯示在屏幕上1-2秒鐘的暫停。從這一點來看,拖放很快。

這是顯而易見的是,大量的放置目標引起該初始滯後。任何事情都可以減少滯後嗎?

它可以重新制作UI以顯示更少的下降目標,但這會降低可用性(即使下降了大約30個下降目標,仍然存在明顯的滯後,儘管不是那麼糟糕)。

回答

2

找到了答案......原來還有在這篇文章的評論提交補丁Silverlight工具包用戶:

http://silverlight.codeplex.com/workitem/5165

就像一個魅力!

+0

你是如何管理應用補丁?由於放置目標的數量,我遇到同樣的問題。謝謝 – TeamGB

+0

對不起,我不記得確切的步驟了。你有沒有嘗試下載貼在郵件上的源代碼並使用它? –

+0

是的,但我正在使用Silverlight 5,所以我試圖獲得更新版本的工具包,但我無法編譯它。我會做更多的研究,並嘗試想一些事情。不管怎麼說,還是要謝謝你 – TeamGB