2013-05-02 62 views
3

我有書閱讀器應用程序,最初我們認爲使用樞軸與多個樞軸項目,這將是容易的,並會給豐富的外觀和感覺。與超過100個pivotItems的樞軸

但看起來它有它自己的侷限性?無論如何加載數據透視表項(數據綁定VS xml,運行時代碼)。如果物品超過100,它會發出內存異常。

此解決方案的其他替代方案?是否有可用的更好的控制,可以支持多頁(1000頁ATLEAST)

回答

3

Pivot control design guidelines for Windows Phone說:

應用應儘量減少支點的頁數(四頁或更少)。 如果用戶從數據透視頁跳轉到數據透視頁,用戶可能會迷路。使用 Pivot謹慎地控制並將數據透視頁的使用限制在適合該體驗的場景 中。

該數據透視表不應該用於您的問題。基本上,樞軸不應該有更多的6-7樞軸項目。

您需要使用另一種方式,例如。 LongListSelectorListBox

+0

@jimpanger - 感謝您的回覆,但驚喜地看到這種限制在數據透視控制上。我瀏覽了LongListSelector,但沒有達到我打算使用的目的。 (尋找多頁幻燈片) – 2013-05-02 13:05:05

+1

如果您想要多頁幻燈片 - 只需檢測幻燈片事件並使用動畫更改頁面內容。這是更簡單和低性能。 – jimpanzer 2013-05-02 13:14:58

+1

@jimpanzer同意。也許加載下一頁並在透視顯示中緩存上一頁,因此只有三頁在內存中。 – 2013-05-02 20:14:08