2011-07-06 23 views
0

我一直在努力研究如何提高我的Windows Phone 7應用程序的性能並使其生產就緒。目前,有一些快速部件,一些慢速部件和一些可接受的部件。WP7更好的性能概念

我遇到的主要問題是導航到「主頁面」,其中包含約100個項目的列表。當導航到我假設這個列表必須重新生成自己,因此需要幾秒鐘完全導航回到頁面。

由於我已經投入了大量的工作(接近2個月的編碼),我將用這個較慢的導航「釋放」它,但是我也在爲Mango版本開發一個「Recode」 。

我想知道人們在做什麼使他們的應用程序超高速,或任何概念或模式實現在那裏。

我的一個想法是隻有1頁,並將所有需要的元素動態加載到該頁面(但我不確定從哪裏開始,如果知道請添加)。總體而言,我想獲得一些想法(和鏈接/樣本),所以當我重新設計這是一個超快速的應用程序。

非常感謝!

+0

應該有足夠的控制周圍做一個虛擬化的列表。但是你有沒有測量過,看看你的實際問題在哪? – Cine

+0

你打算使用7.0還是7.1(「芒果」)?如果7.0,那麼'silverlight-4.0'標記是不正確的,因爲7.0使用SL3 –

+0

對話說重寫芒果(即SL4):) – Dave

回答

1
+0

什麼是芒果陷阱? –

+1

問題在於你需要做一些調整,因爲它不適用於芒果... http://blogs.msdn.com/b/jasongin/archive/2011/04/13/pull-down -to-refresh-a-wp7-listbox-or-scrollviewer.aspx - 查看頁面底部的「更新」內容 – argh

+0

明白了,感謝鏈接 –