原文:快速构建Windows 8风格应用1-开发工具安装及模拟器使用 本篇博文主要介绍的是开发Windows 8风格应用中常用的两个开发工具:Visual Studio 2012和Expression Blend for Visual Studio 2012.Windows 8模拟器功能按钮介绍以及Visual Studio 2012安装步骤. 首先简单介绍一下Visual Studio 2012和Expression Blend for Visual Studio 2012. Visual S…
原文:快速构建Windows 8风格应用17-布局控件 本篇博文主要介绍三种常用的布局控件:Canvas.Grid.StackPanel. Panel类是开发Windows 8 Store应用中一个重要类,它在Windows 8 Store应用布局系统中扮演非常重要角色. Panel可以承载多个子元素,面板类可以把子元素存放在栈中.或网格里面.或把子元素停靠在其边缘等. Panel类自身是一个抽象类,下面是Panel类的层次结构: Windows 8 Store应用中包含的三个标准布局控件:Ca…
原文:快速构建Windows 8风格应用14-ShareContract概述及原理 本篇博文主要介绍Share Contract概述.Share Contract实现原理.实现Share Contract意义. Share Contract概述 我们都知道Windows 8中包含3类不同的Contract:Search Contract.Share Contract.Setting Contract.这三种Application Contract为整合Windows 8体验提供了一致性的编程模型…
原文:快速构建Windows 8风格应用9-竖直视图 本篇博文主要介绍竖直视图概览.关于竖直视图设计.如何构建竖直视图 竖直视图概览 Windows 8为了支持旋转的设备提供了竖屏视图,我们开发的应用在竖屏视图中应该能够保持和水平时一样的良好UI,必要的时候应该为应用量身定制相应页面的竖屏视图.同时我们也可以像WindowsPhone那样优先设置应用为横屏视图或竖屏视图. 关于竖直视图设计 为了使应用在竖直视图UI呈现更加优化,可以从以下几个方面去考虑: 1)  减少控件间的边距: 2)  如果…
原文:快速构建Windows 8风格应用11-语义缩放 本篇博文主要介绍为什么需要语义缩放.什么是语义缩放.如何构建语义缩放. 为什么需要语义缩放 如果用过Windows 8系统的开发者都知道在Windows 8中页面内容更偏重于横向滚动,而不是纵向滚动. 随着页面内容的增多,用户定位某一个特定元素的难度就会随之增大. 那么如何帮助用户更加方便地定位到相应元素呢?——语义缩放. 什么是语义缩放 首先我们来看一下实现语义缩放的手势: 支持语义缩放的页面中通过该手势就可以实现语义缩放的效果了. 一般…
原文:快速构建Windows 8风格应用7-页面视图概览 本篇博文主要介绍Windows 8风格应用中包含哪些视图.Visual Studio 2012和模拟器中如何开发和调试不同的页面视图.页面视图切换基本原理. Windows 8风格应用中包含哪些视图 常用的几种视图包括: 1.FullScreenLandscape(水平方向全屏视图) 2.Filled(填充视图) 3.Snap view(贴靠视图) 4.FullScreenPortrait(竖直方向全屏视图) 最小视图状态分辨率支持102…
原文:快速构建Windows 8风格应用8-贴靠视图 本篇博文主要介绍如何切换出贴靠视图.关于贴靠视图的设计.关于贴靠视图的应用程序栏和如何实现贴靠视图. 如何切换出贴靠视图 第一步:水平方向全屏视图 第二步:通过边缘轻扫手势,向设备左端或右端进行贴靠 第三步:实现贴靠视图的效果 我们知道如何通过手势的操作切换出一个应用的贴靠视图了. 关于开发贴靠视图,对于我们开发者需要注意哪些呢?如下几点: 所有的应用程序都是支持贴靠视图的. 根据应用的业务需求,最好为贴靠视图量身定做页面效果(也就是说需要定…
原文:快速构建Windows 8风格应用4-FlipView数据控件 本篇博文主要介绍为什么使用FlipView控件.什么是FlipView控件.如何使用FlipView控件和FlipView控件最佳实践. 为什么使用FlipView控件? 如果我们开发一个购物类应用,希望在产品详细页面中显示产品的多个图像,对于这种小型数据集合可以使用FlipView控件. 如果我们开发一个房地产类应用,希望针对每间房屋显示许多图像,以展示各个房间,对于这种中型数据集合可以包括FlipView控件,以便让用户可…
原文:快速构建Windows 8风格应用6-GridView数据控件 本篇博文主要介绍什么是GridView数据控件.如何构建常用的GridView数据呈现样式. 什么是GridView数据控件? GridView控件用来显示数据集合.它继承自ItemsControl.通常使用GridView控件来横向显示数据,并且显示的数据通常是排序过的.另外我们一般开发水平视图时,通常使用GridView显示数据集合. GridView数据控件包含的重要属性和事件: 1)  IsItemClickEnabl…
原文:快速构建Windows 8风格应用2-创建调试应用 本篇博文主要介绍的是创建应用时可以选择哪些模版,生成默认的Windows 8风格应用解决方案中含哪些文件,最后是如何调试Windows 8风格应用. 我们如何使用Visual Studio 2012创建Windows 8风格应用呢?可归结为以下几步: 1.选择我们要使用的开发语言,例如:JavaScript.C++.C#.Visual Basic. 2.选择项目模版,可以选择以下常用的项目模版: 1)拆分应用(Split App)模版 可…