程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> 關於.NET >> Windows 8風格應用開發入門 七 頁面視圖概覽

Windows 8風格應用開發入門 七 頁面視圖概覽

編輯:關於.NET

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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved