Pivot 的指導方針 (Windows Phone 市集應用程式)

Windows Phone 應用程式:含有 Pivot 項目的 Pivot 控制項

Windows Phone 應用程式:含有 Pivot 項目的 Pivot 控制項

說明

Pivot 控制項是全螢幕的容器,也是瀏覽模型,讓您可以迅速在不同的 Pivot (檢視或篩選) 之間移動,而通常是在同一組資料。例如,使用 Pivot 控制項的電子郵件應用程式可以在第一個 Pivot 項目 (或檢視) 列出所有電子郵件,然後在另一個 Pivot 項目中針對相同的清單,篩選成未讀取、已標幟及緊急的電子郵件。

可行與禁止事項

  • 使用佈景主題覆寫 Pivot 控制項的預設外觀。
  • Pivot 控制項會從最後一個 Pivot 項目包裝到第一個項目,反之亦然。使用這個效果來適當設計應用程式的流程。
  • 基於效能考量,請在 Pivot 控制項中使用四或五個以下的 Pivot 項目,這也可以降低使用者迷失的機會。謹慎使用 Pivot 控制項,並針對經驗適當地限制使用案例的 Pivot 項目。
  • 使用 Pivot 控制項只顯示相似類型的物件或資料 (例如,相同資料的篩選檢視)。
  • 將 Pivot 項目的標頭文字限制在兩個字以內,而且兩個字都能提供使用者下一個 Pivot 窗格的視覺線索,以及協助當地語系化。
  • 工作流程不要使用 Pivot 控制項 (公開完全不同的工作)。不同的 Pivot 項目應該按照流程順暢執行 (外觀與操作方式),而且在它們之間移動時不應大幅變動使用者的活動 (例如,一個頁面用來篩選郵件,而另一個用來檢視圖片)。
  • 不要移除空的 Pivot 項目,使用者動作會造成將資訊加入其中。例如,目前沒有任何未讀取的電子郵件,請不要移除未讀取電子郵件的 Pivot 項目,因為同步處理就會出現一些電子郵件。請改為顯示預留位置內容,例如 [沒有未讀取的郵件]。
  • 不要在 Hub 控制項內使用 Pivot 控制項,反之亦然。不要在 Pivot 控制項內放置另一個 Pivot 控制項。不過,您可以讓 Hub 區段內的物件連結至 Pivot 控制項,反之亦然。
  • 不要在 Pivot 控制項內使用可以移動瀏覽或捲動的控制項。例如,在 Pivot 項目內放置地圖控制項,會使其難以使用 Pivot 控制項。手勢輸入會造成混淆。例如,您有一個滑桿並嘗試向左滑動,但您是在 Pivot 控制項的某項目中,此時它會不清楚您想要移至鄰近的項目或想要移動滑桿。對於需要手勢輸入的控制項,其解決方案是將它放入自己的頁面並瀏覽到該頁面。您可以在 Pivot 項目中放置停用手勢的控制項—例如,地圖。您可以重疊會啟動地圖的按鈕。按下或點選按鈕,即會瀏覽到只包含該地圖的不同頁面。接著,使用者按下 [返回] 按鈕,即可返回 Pivot 項目。
  • 千萬不要在 Pivot 項目內使用文字輸入方塊。這樣做會干擾由左往右撥動和移動瀏覽手勢互動。

其他用法指導方針

將 Pivot 控制項用於篩選大型資料集、檢視多個資料集,或切換應用程式檢視。您的應用程式外觀與互動方式就像是整合的 Windows Phone Pivot 經驗。

外觀和動作

Pivot 控制項裝載一組水平排列且緊鄰的 Pivot 項目 (或檢視)。控制項可讓使用者水平滑動或撥動,以前進到下一個或上一個 Pivot 項目。

Pivot 內建下列觸控互動的支援:

  • 水平滑動 (觸控並向左/向右拖曳)
  • 水平撥動 (觸控並迅速向左/向右撥動)

裝載在 Pivot 項目的控制項會如平常一樣互動—例如,您可以點選連結和垂直捲動清單。

在 Pivot 項目之間瀏覽

控制項描述

對於 Pivot 項目而言,Pivot 控制項是一個主機或容器。每個 Pivot 項目能夠依次包含任何內容,例如,配置面板、控制項及連結。如需 Pivot 控制項架構的詳細資訊,請參閱 Windows Phone 的 Pivot 控制項架構。

Pivot 控制項的各部分 (Pivot 標題、Pivot 項目標頭等等)

Pivot 控制項的各部分 (Pivot 標題、Pivot 項目標頭等等)

適用於設計者

Windows Phone 的 Pivot 控制項

適用於開發人員 (XAML)

如何建立 Windows Phone 的樞紐分析應用程式

Pivot class

PivotItem class