2011-06-24 45 views
1

我想知道你在性能和記憶方面的想法。比方說,我有2頁,第1頁有任務列表和第2頁來編輯任務(常見的主要細節情景)。WP7應用程序在一個頁面中做所有事情?

從第2頁導航到第1頁時,將創建頁面的新實例,並且必須重新創建任務列表。我的問題是,如果我們只有一個頁面有兩個網格,一個用於列表,第二個用於任務編輯頁面,那有什麼問題。當某人選擇列表中的某個項目時,隱藏第1個面板並在該頁面中顯示編輯面板相同的頁面。換句話說,爲什麼我們只需要一個頁面就可以完成兩個不同的頁面?它應該很快地改變可見性,而不是重新加載頁面。

這聽起來很愚蠢,但只是想知道這樣做的後果。謝謝。

回答

0

如果我是你,我會堅持單獨的頁面。在切換到詳細信息頁面並加載特定數據時,確實沒有明顯的性能滯後。它還通過使用後退按鈕爲用戶提供了一個定位點。當然,您可以通過控制可視性並覆蓋後退按鈕事件將其編程到單個頁面中。您也可以使用Microsoft提供的Pivot控件甚至Panorama控件。但是,我會牢記最前沿和中心的是用戶最容易和最期望的。保持具體。

另外一件事(一旦芒果被介紹,這個問題就不那麼重要了)如果我使用單獨的頁面,我發現在墓碑化時更容易維護狀態。

相關問題