Windows 8風格應用中包含哪些視圖
常用的幾種視圖包括:
1. FullScreenLandscape(水平方向全屏視圖)
2. Filled(填充視圖)
3. Snap view(貼靠視圖)
4. FullScreenPortrait(豎直方向全屏視圖)
最小視圖狀態分辨率支持1024*768,全屏視圖狀態分辨率為1366*768以上。
注意:實現貼靠視圖的最小分辨率為1366*768。
Visual Studio 2012和模擬器中如何開發和調試不同的頁面視圖
若我們擁有支持旋轉的設備,例如平板電腦,可以將應用部署在平板電腦上進行視圖切換的測試。
我們可以在VS中通過Device選項卡設置設計器的視圖,Device選項卡中可以設置設計器的不同視圖、設置Viusal State、Display(顯示分辨率)、Theme等功能。
優點:方便開發人員在設計器中根據不同的視圖設計控件的布局。
同時當應用在模擬器中進行測試時,可以通過模擬器進行測試不同的視圖對應用的影響。
頁面視圖切換基本原理
首先監控視圖狀態更改的代碼是隱藏在頁面當中的,其中LayoutAwarePage類中注冊了當前視圖窗口的SizeChanged的事件,並且使用VisualStateManager的VisualState中聲明的動畫實現視圖間的切換。頁面VisualStateManager中默認代碼如下:
本文出自 “王祖康” 博客,請務必保留此出處http://wzk89.blog.51cto.com/1660752/996881