博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
快速构建Windows 8风格应用7-页面视图概览
阅读量:5314 次
发布时间:2019-06-14

本文共 739 字,大约阅读时间需要 2 分钟。

本篇博文主要介绍Windows 8风格应用中包含哪些视图、Visual Studio 2012和模拟器中如何开发和调试不同的页面视图、页面视图切换基本原理。

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中默认代码如下:

转载于:https://www.cnblogs.com/wzk89/archive/2012/09/18/2690240.html

你可能感兴趣的文章
梯度下降法与方向导数
查看>>
实验4 [bx]和loop的使用
查看>>
Redis常用命令
查看>>
Handler消息传递机制
查看>>
linux 查看系统信息
查看>>
2018.08.22 NOIP模拟 shop(lower_bound+前缀和预处理)
查看>>
2018.11.06 bzoj1040: [ZJOI2008]骑士(树形dp)
查看>>
2019.02.15 bzoj5210: 最大连通子块和(链分治+ddp)
查看>>
redis cluster 集群资料
查看>>
Junit使用教程(一)
查看>>
Python接口测试-使用requests模块发送post请求
查看>>
混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集。...
查看>>
jQuery总结或者锋利的jQuery笔记二
查看>>
前后端协作--服务器渲染与前后端分离
查看>>
微软职位内部推荐-Sr. SE - Office incubation
查看>>
微软职位内部推荐-SOFTWARE ENGINEER II
查看>>
GDB调试
查看>>
centos系统python2.7更新到3.5
查看>>
一个通用的单元测试框架的思考和设计09-实现篇-视图操作
查看>>
互联网移动业务服务端系统架构设计演化
查看>>