修鍊九陰真經Windows Phone開發 (15):Pivot與Panorama最佳實務

來源:互聯網
上載者:User

 

兩個模式的特點

  Panorama
  (1)更豐富的使用者體驗
  (2)item可以設定螢幕方向為水平,支援多餘一個屏的顯示
  (3)可以使用任意大小的背景圖,Panorama會自動的縮放成適合大小
  (4)建議不要使用Application Bar
  Pivot
  (1)支援更多資料量的items,注意最好最多7個
  (2)能使用更多的空間來呈現資料
  (3)更加容易使用代碼來操作,例如SelectedIndex和SelectedItem可以用於Pivot,但不能用於Panorama
  (4)可以使用Application Bar

 

如何在二者之間選擇

雖然Panorama和Pivot都比較像,但是在決定具體使用哪一個的時候還需要注意一些。

使用Panorama的話可以讓使用者瀏覽內容並且提供了一個更多操作的進入點。它比較適合用來顯示從多鐘媒體源彙總過來的資訊。它不應該在程式中只提供單一獨立的操作,它應該實現那種對更多內容的一個引導,通過具有目標導向性的功能來完成使用者體驗。

Pivot控制項使使用者可以過濾,排序或者在程式中對內容進行組織。它最好是只顯示相同類型的元素或者資料。其中的各個標題應用自然語言去描述。這種左右切換導航方式的模型會使使用者更有效率地找到他們需要的資訊。

 

 

 

 

最佳實務

以下是關於Panorama控制項的建議:

盡量控制PanoramaItems的個數最大不超過四個。

除非PanoramaItems有內容顯示,否則最好是把Visibility屬性設定成Collapsed以隱藏。

通過設定Orientation屬性為Horizontal使PanoramaItems可以顯示比螢幕邊界更寬的內容。

使用合適的背景圖片大小,建議為高度800像素,寬度在2000像素以內。

盡量設定Panorama的Title屬性為應用程式在開始介面的名稱。

盡量避免為Panorama的Title填加動畫或者動態更改其大小。

以下是關於Pivot控制項的建議:

考慮到效能,盡量降低PivotItem的個數。

盡量即時載入裡面的內容,而不是在程式開始的時候就全部載入。

盡量用Pivot控制項顯示相同類型的元素或者資料。

不要用Pivot控制項實作類別似導航工具的功能。

不要使用Application Bar提供導航。如果用Pivot是為了導航效果,那就相當於濫用了。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.