豎直視圖概覽
Windows 8為了支持旋轉的設備提供了豎屏視圖,我們開發的應用在豎屏視圖中應該能夠保持和水平時一樣的良好UI,必要的時候應該為應用量身定制相應頁面的豎屏視圖、同時我們也可以像WindowsPhone那樣優先設置應用為橫屏視圖或豎屏視圖。
關於豎直視圖設計
為了使應用在豎直視圖UI呈現更加優化,可以從以下幾個方面去考慮:
1) 減少控件間的邊距;
2) 如果有需要,重新布局排列內容,因此就可能需要考慮改變項目模版;
3) 數據浏覽方向上,可以保持頁面的水平滾動;
如何構建豎直視圖
若我們應有中頁面使用的是GridView控件來呈現數據,那麼我們該高興了!因為GridView控件在豎直視圖或水平視圖進行切換時,可以將數據呈現UI保持的非常好,也就是說使用GridView呈現數據時基本不需要考慮調整數據在豎直視圖中呈現出來的樣式。
若我們使用其他控件來呈現數據,當切換到豎直視圖時,可能需要考慮構建一個新的模版,最後在名稱為FullScreenPortrait的VisualState節點中聲明相應豎直視圖切換動畫,例如以下代碼:
本文出自 “王祖康” 博客,請務必保留此出處http://wzk89.blog.51cto.com/1660752/1004360