WP8.1学习系列(第八章)——透视Pivot设计指南
生活随笔
收集整理的這篇文章主要介紹了
WP8.1学习系列(第八章)——透视Pivot设计指南
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
- 描述
- 應做事項和禁止事項
- 其他使用指南
- 相關主題
?
- Pivot class (XAML)
- PivotItem class (XAML)
Windows Phone 應用:具有透視項目的透視控件
?
描述
透視控件是全屏的容器和導航模型,它還提供在不同的透視之間快速移動的方法(視圖或篩選器),這些透視通常在同一組數據中。例如,一個使用透視控件的電子郵件應用可能在第一個透視項目(或視圖)中列出所有電子郵件,然后將同一列表在其他透視項目中篩選為未讀、已標記和緊急電子郵件。
應做事項和禁止事項
- 使用主題替代透視控件的默認外觀。
- 透視控件將從最后一個透視項目繞到第一個項目,反之亦然。使用該效果正確地設計應用的流。
- 不要在透視控件中使用四個或五個以上的透視項目,以保證性能并限制用戶在項目中迷失的可能性。在透視控件適合其體驗的應用場景中謹慎地使用它并限制對透視項目的使用。
- 僅使用透視控件顯示相似類型的對象或數據(例如,相同數據的篩選視圖)。
- 將透視項目標題文本限制為最多兩個字詞,它們都應向用戶提供關于存在下一個透視窗格的視覺線索并幫助本地化。
- 不要將透視控件用于任務流(暴露完全不同的任務)。不同的透視項目應組成無縫的流(在外觀上),在它們之間移動不應對用戶的活動造成很大的更改(例如,一頁用于篩選郵件,另一頁用于查看圖片)。
- 當用戶的操作會導致向空白的透視項目添加信息時,不要將其刪除。例如,如果當前沒有未讀電子郵件,不要刪除未讀電子郵件透視項目,因為同步操作會使一些未讀郵件出現。應該顯示占位符內容,例如“沒有未讀郵件”。
- 不要在中心控件內部使用透視控件,反之亦然。不要在另一個透視控件中放置透視控件。但是,你可以使中心部分內的對象鏈接到透視控件,反之亦然。
- 不要使用可在透視控件內平移或滾動的控件。例如,將地圖控件放置到透視項目內可讓透視控件難于使用。難以分辨所輸入手勢的用意。例如,如果你有一個滑塊并試圖向左滑動它,但你處于透視控件的項目中,則不清楚你要移動到相鄰的項目還是移動該滑塊。需要手勢輸入的控件的解決方案是將其放置在其自己的頁面中并導航到該頁面。你可以將禁用了手勢的控件放在透視項目中 — 或許是一幅地圖。你可以覆蓋會激活該地圖的按鈕。按下或點擊該按鈕將導航到僅包含地圖的不同頁面。然后,該用戶可以按下后退按鈕以返回到透視項目。
- 不要在透視項目中使用文本輸入框。該做法會干擾從左到右的輕拂和平移手勢交互。
其他使用指南
將透視控件用于篩選較大的數據集、查看多個數據集或切換應用視圖。你的應用可以實現類似于集成的 Windows Phone 透視體驗的外觀和交互。
?
外觀和操作
透視控件具有一組透視項目(或視圖),它們在水平方向依次排列。該控件使用戶可以在水平方向滑動或輕拂以前進到下一個透視項目或返回上一個透視項目。
透視具有用于以下觸摸交互的內置支持:
- 水平滑動(觸摸并向左/右拖動)
- 水平輕拂(觸摸并向左/右快速輕拂)
項目中的控件可和平時一樣進行交互 — 例如,可點擊鏈接,并垂直滾動列表。
?
控件描述
透視控件是透視項目的托管控件或容器。每個透視項目反過來可以包含任何內容,例如版式面板、控件和鏈接。有關透視控件體系結構的詳細信息,請參閱 Windows Phone 的透視控件體系結構。
透視控件的各個部分(透視標題、透視項目標題等等)
轉載于:https://www.cnblogs.com/bvin/p/4268903.html
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的WP8.1学习系列(第八章)——透视Pivot设计指南的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 03 Android应用界面编程
- 下一篇: swift获取通讯录