快速构建Windows 8风格应用9-竖直视图
原文:快速构建Windows 8风格应用9-竖直视图

本篇博文主要介绍竖直视图概览、关于竖直视图设计、如何构建竖直视图

竖直视图概览

Windows 8为了支持旋转的设备提供了竖屏视图,我们开发的应用在竖屏视图中应该能够保持和水平时一样的良好UI,必要的时候应该为应用量身定制相应页面的竖屏视图、同时我们也可以像WindowsPhone那样优先设置应用为横屏视图或竖屏视图。

关于竖直视图设计

为了使应用在竖直视图UI呈现更加优化,可以从以下几个方面去考虑:

1)  减少控件间的边距;

2)  如果有需要,重新布局排列内容,因此就可能需要考虑改变项目模版;

3)  数据浏览方向上,可以保持页面的水平滚动;

如何构建竖直视图

若我们应有中页面使用的是GridView控件来呈现数据,那么我们该高兴了!因为GridView控件在竖直视图或水平视图进行切换时,可以将数据呈现UI保持的非常好,也就是说使用GridView呈现数据时基本不需要考虑调整数据在竖直视图中呈现出来的样式。

若我们使用其他控件来呈现数据,当切换到竖直视图时,可能需要考虑构建一个新的模版,最后在名称为FullScreenPortrait的VisualState节点中声明相应竖直视图切换动画,例如以下代码:

posted on 2014-09-23 14:25 NET未来之路 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/lonelyxmas/p/3988313.html

快速构建Windows 8风格应用9-竖直视图相关推荐

  1. 快速构建Windows 8风格应用6-GridView数据控件

    原文:快速构建Windows 8风格应用6-GridView数据控件 本篇博文主要介绍什么是GridView数据控件.如何构建常用的GridView数据呈现样式. 什么是GridView数据控件? G ...

  2. 《快速构建Windows 8风格应用》系列文章汇总

    <快速构建Windows 8风格应用>系列的文章基于XAML+C#进行编写,汇总了Windows 8 Store应用开发过程中常用的开发技术点. 对于我个人来说,将自己平时学习和开发过程中 ...

  3. 快速构建Windows 8风格应用13-SearchContract构建

    本篇博文主要介绍如何在应用中构建SearchContract,相应的原理已经在博文<快速构建Windows 8风格应用12-SearchContract概述及原理>中阐述清楚. 如何在应用 ...

  4. 快速构建Windows 8风格应用22-MessageDialog

    快速构建Windows 8风格应用22-MessageDialog 原文:快速构建Windows 8风格应用22-MessageDialog 本篇博文主要介绍MessageDialog概述.Messa ...

  5. 快速构建Windows 8风格应用33-构建锁屏提醒

    快速构建Windows 8风格应用33-构建锁屏提醒 原文:快速构建Windows 8风格应用33-构建锁屏提醒 引言 Windows Phone(8&7.5)和Windows 8引入了锁屏概 ...

  6. 快速构建Windows 8风格应用10-设备方向

    本篇博文主要介绍常用支持Windows 8操作系统设备的方向.如何获取当前设备方向.DisplayProperties类 常用支持Windows 8操作系统设备的方向 在我们常用的设备当中,Windo ...

  7. 快速构建Windows 8风格应用32-构建辅助磁贴

    引言 Windows Phone中,我们开发者可能会开发的一个功能点是将数据列表中某一项"Pin To Start(固定到开始屏幕)",大家都知道这种固定到开始屏幕的磁贴叫做辅助磁 ...

  8. 快速构建Windows 8风格应用27-漫游应用数据

    本篇博文主要介绍漫游应用数据概览.如何构建漫游应用数据.构建漫游应用数据最佳实践. 漫游应用数据概览 1.若应用当中使用了漫游应用数据,用户可以很轻松的在不同的设备间保持应用数据的同步. 2.Wind ...

  9. 快速构建Windows 8风格应用14-ShareContract概述及原理

    本篇博文主要介绍Share Contract概述.Share Contract实现原理.实现Share Contract意义. Share Contract概述 我们都知道Windows 8中包含3类 ...

  10. 快速构建Windows 8风格应用34-构建Toast通知

    引言 开发过WindowsPhone应用或者使用过WindowsPhone手机的开发者都知道,我们会收到一些应用的提示信息,这些提示信息出现在手机的上端,并且停留几秒钟后会自动消失,当然如果我们点击弹 ...

最新文章

  1. 文件上传的实现(C#)
  2. 微信小程序限制当前位置和目的地的距离
  3. IDEA Reference - Essentials(基本要义)
  4. 10截图时屏幕变大_手机上网课、开视频会议,如何让屏幕变大一点?
  5. 不用图片而用css3实现一些阴影特效
  6. BIND9源码分析之 多个view的情况下如何做dynamic update
  7. Oracle大型数据库系统在AIX/UNIX上的实战详解
  8. mysql性能优化金字塔法则 下载_千金良方:MySQL性能优化金字塔法则 pdf版
  9. 如何用安卓手机运行Python代码
  10. html语言怎么修改form边框,form表单样式案例 定义html表单细边框样式
  11. Flash加速功能实现
  12. 详解DFT的scan(边界扫描)
  13. 音视频从入门到精通——视频 码率 帧率 分辨率
  14. 网络爬虫爬取时,被封的原因以及防止被封IP策略
  15. 小白轻松使用axis2构建webservice
  16. 紧贴潮流,初心未改:OpenInfra Days China升级回归,打造专属OpenStackers的开源大趴
  17. NATO(北大西洋公约组织)采用ADOBE FLEX作为作战支持系统
  18. 3D扫描建模技术应该如何学习?来来来,看这里!
  19. MySQL在RR级别下到底有没有修复幻读
  20. python画饼图程序_Scribus中的Python脚本:制作饼图

热门文章

  1. ideahtml里面没有提示_微信聊天时提示请注意核实对方身份谨防诈骗什么原因?怎么解决?...
  2. 【数位dp】HDOJ2089:不要62( 真· 数位dp入门题目)
  3. python三种基本的数据类型有_python基本数据类型一
  4. 马尔科夫决策过程(MDP) : BlackJack (MC-On Policy)
  5. io vivado 怎么查看ps_一次诡异的磁盘IO使用率高排查
  6. aes加密c语言实现,基于C语言实现的aes256加密算法示例
  7. Ubuntu16.04安装python3.6
  8. c语言调用函数转置矩阵,C语言问题!高手进!
  9. linux mysql 开发_Linux64下mysql安装和开发
  10. 凸优化第六章逼近与拟合 6.2最小范数问题