Welcome 微信登录

首页 / 软件开发 / .NET编程技术

Windows 8风格应用开发入门 九 竖直视图

Windows 8风格应用开发入门 九 竖直视图

Windows 8风格应用开发入门 九 竖直视图2013-05-17 王祖康 竖直视图概览Windows 8为了支持旋转的设备提供了竖屏视图,我们开发的应用在竖屏视图中应该能够保持和水平时一样的良好UI,必要的时候应该为应用量身定制相应页面的竖屏视图、同时我们也可以像WindowsPhone那样优先设置应用为横屏视图或竖屏视图。关于竖直视图设计为了使应用在竖直视图UI呈现更加优化,可以从以下几个方面去考虑:1) 减少控件间的边距;2) 如果有需要,重新布局...
Windows 8风格应用开发入门 十 设备方向

Windows 8风格应用开发入门 十 设备方向

Windows 8风格应用开发入门 十 设备方向2013-05-17 王祖康 常用支持Windows 8操作系统设备的方向在我们常用的设备当中,Windows 8是通过什么来监控设备方向呢?答案是方向传感器,那么对于设备的不同方向,方向传感器都对应哪些方向值呢?如下表:我们可以从表中知道:1) 设备方向为水平方向向上(Portrait Up)时,对应传感器值为NotRotated(未发生旋转);我们可以通过对比设备中Windows按钮的位置来识别不同方向,...
Windows 8风格应用开发入门 十一 语义缩放

Windows 8风格应用开发入门 十一 语义缩放

Windows 8风格应用开发入门 十一 语义缩放2013-05-18 王祖康 为什么需要语义缩放如果用过Windows 8系统的开发者都知道在Windows 8中页面内容更偏重于横向滚动,而不是纵向滚动。随着页面内容的增多,用户定位某一个特定元素的难度就会随之增大。那么如何帮助用户更加方便地定位到相应元素呢?——语义缩放。什么是语义缩放首先我们来看一下实现语义缩放的手势:支持语义缩放的页面中通过该手势就可以实现语义缩放的效果了。一...
Windows 8风格应用开发入门 十二 SearchContract概述及原理

Windows 8风格应用开发入门 十二 SearchContract概述及原理

Windows 8风格应用开发入门 十二 SearchContract概述及原理2013-05-18Search Contract概述使用过Windows 8操作系统的开发者都知道什么是Charms(超级按钮)。其中在Charms中包含了一个Search,微软称之为Search Contact,我们可以在应用中调用Search Contract相应的API来实现应用搜索功能。使用Search Contract可以从系统的任何位置进入到我们的应用进行搜索,意...
Windows 8风格应用开发入门 十三 SearchContract构建

Windows 8风格应用开发入门 十三 SearchContract构建

Windows 8风格应用开发入门 十三 SearchContract构建2013-05-18 王祖康 如何在应用中构建SearchContract这里以常见的构建Search Contract功能为例,具体如下:设置应用Search权限:我们在应用中构建SearchContract之前,需要确认应用程序具有相应的Search能力,可以在应用清单文件中查看设置。添加标准Search Contract页面:应用的解决方案中添加Search Contract页...
Windows 8风格应用开发入门 十四 ShareContract概述及原理

Windows 8风格应用开发入门 十四 ShareContract概述及原理

Windows 8风格应用开发入门 十四 ShareContract概述及原理2013-05-18Share Contract概述我们都知道Windows 8中包含3类不同的Contract:Search Contract、Share Contract、Setting Contract。这三种Application Contract为整合Windows 8体验提供了一致性的编程模型。现在微博,人人都是非常火的平台,我们很多人都愿意将自己所见所闻在这些平台上...
Windows 8风格应用开发入门 十五 ShareContract构建

Windows 8风格应用开发入门 十五 ShareContract构建

Windows 8风格应用开发入门 十五 ShareContract构建2013-05-18共享数据包DataPackage(数据包)是共享数据标准。共享数据格式可以是多种的,包括文本、URI、HTML、图像等,以及更多可扩展的格式。我们可以通过以下方法设置需要的分享数据类型:1) SetText():设置共享文本,例如:可以实现效果:2) SetUri():设置共享Uri;3) SetHtmlFormat():设置共享Html;4) SetBitmap(...
Windows 8风格应用开发入门 十六 SettingContract原理及构建

Windows 8风格应用开发入门 十六 SettingContract原理及构建

Windows 8风格应用开发入门 十六 SettingContract原理及构建2013-05-18Setting Contract概述1) Setting Contract在当前的应用中提供了快速、上下文相关的沉浸式的设置访问体验;2) Setting Contract始终是可用的;3) 设置包括始终可用的系统设置、让用户可以控制应用对系统设备和功能的访问的系统代理设置、以及当前应用程序指定的设置;我们可以从屏幕右边缘轻扫划出超级按钮,选择&ldquo...
Windows 8风格应用开发入门 十七 布局控件

Windows 8风格应用开发入门 十七 布局控件

Windows 8风格应用开发入门 十七 布局控件2013-05-18Panel类是开发Windows 8 Store应用中一个重要类,它在Windows 8 Store应用布局系统中扮演非常重要角色。Panel可以承载多个子元素,面板类可以把子元素存放在栈中、或网格里面、或把子元素停靠在其边缘等。Panel类自身是一个抽象类,下面是Panel类的层次结构:Windows 8 Store应用中包含的三个标准布局控件:Canvas(通常在常规布局中,尽量不要...
Windows 8风格应用开发入门 十八 基础控件I

Windows 8风格应用开发入门 十八 基础控件I

Windows 8风格应用开发入门 十八 基础控件I2013-05-18ProgressRing:ProgressRing控件常见的效果图:如何在XAML代码中声明ProgressRing控件呢?代码如下:ProgressRing控件包含IsActive属性,该属性控制ProgressRing控件是否激活可用。默认情况下IsActive属性值为Ture,我们也可以将其值设置为False。另外我们也可以在C#代码中声明ProgressRing控件,添加到布局...
Windows 8风格应用开发入门 十九 基础控件II

Windows 8风格应用开发入门 十九 基础控件II

Windows 8风格应用开发入门 十九 基础控件II2013-05-18Slider:Slider控件常见的效果图:如何在XAML代码中声明Slider控件呢?代码如下:Value属性值表示Slider控件显示的初始值,应用运行状态下我们也可以拖动改变Slider控件的值。C#代码中声明Slider控件。代码可以如下:可以通过ValueChanged事件获取Slider控件当前的Value值关于Slider类详细说明可以参考: Slider Class。...
Windows 8风格应用开发入门 二十一 构建简单媒体播放器

Windows 8风格应用开发入门 二十一 构建简单媒体播放器

Windows 8风格应用开发入门 二十一 构建简单媒体播放器2013-05-18《快速构建Windows 8风格应用20-MediaElement》博文中提到了如何使用MediaElement对象进行播放视频的简单功能,但是在实际应用中需要更复杂的功能,例如:控制视频播放的控件、全屏模式、进度条等等其他功能。本篇博文中示例使用应用程序中包含的媒体文件,当然我们也可以通过网络或者本地[使用FileOpenPicker]进行加载某一媒体文件。MSDN中关于媒...
Windows 8风格应用开发入门 二十二 MessageDialog

Windows 8风格应用开发入门 二十二 MessageDialog

Windows 8风格应用开发入门 二十二 MessageDialog2013-05-18MessageDialog概述MessageDialog指的就是对话框。对话框的命令栏中最多包含三个命令。如果我们指定任何命令,将会有一个默认命令添加到对话框中,目的是关闭对话框。对话框弹出后界面中所有元素将在对话框下面显示,并且将会阻塞任何触摸事件直到用户进行响应对话框。另外对话框应该尽量少用。注意:Windows 8风格应用中取消了MessageBox对象,取而代...
Windows 8风格应用开发入门 二十三 App Bar概述及使用规范

Windows 8风格应用开发入门 二十三 App Bar概述及使用规范

Windows 8风格应用开发入门 二十三 App Bar概述及使用规范2013-05-18 王祖康 App Bar概述Windows 8 Store应用中的App Bar(应用程序工具栏)起到的作用和Windows Phone中AppBar一样。我们可以向用户提供各种操作接口,实现导航或者触发命令等。AppBar一 般默认是隐藏的,也可以设置为始终可见。我们可以通过清扫屏幕上边缘或下边缘时显示AppBar, AppBar被点击之后或失去焦点后隐藏,当然我...
Windows 8风格应用开发入门 二十四 App Bar构建

Windows 8风格应用开发入门 二十四 App Bar构建

Windows 8风格应用开发入门 二十四 App Bar构建2013-05-18 王祖康 构建应用栏的目的的显示导航、命令和始终隐藏不需要的使用的工具。我们可以把应用栏放在页面 顶部或底部或同时存在顶部和底部。默认情况在AppBar是隐藏的,当用户单击右键、按下Win+Z 、或从屏幕的顶部或底部边缘轻松时可显示或关闭AppBar。当然我们也可以通过编程的方式将AppBar设 置为当用户做选择或与应用交互时显示。构建AppBar基本步骤通常我们构建一个应用...
Windows 8风格应用开发入门 二十五 数据绑定

Windows 8风格应用开发入门 二十五 数据绑定

Windows 8风格应用开发入门 二十五 数据绑定2013-05-18 王祖康 数据绑定是一种简单方式来显示数据,UI元素与数据对象之间的连接或绑定是允许数据在两者之间 流动的。另外建立了绑定且数据发生变化时,相应的UI元素会自动显示变化。如何将UI元素与 数据进行绑定从上面图可以知道,每个绑定必须指定一个源和一个目标。其中源对象可以是任何CLR对象,包括目标元素自身和其他UI元素。目标可以是 FrameworkElement的任何DependencyP...
Windows 8风格应用开发入门 二十六 本地应用数据

Windows 8风格应用开发入门 二十六 本地应用数据

Windows 8风格应用开发入门 二十六 本地应用数据2013-05-20 cnblogs 王祖康当应用安装时,系统会为设置和文件等应用数据提供它自己的每用户数据存储。我们不需要知道这 些数据存在哪里或如何存储,因为系统会负责管理物理存储工作。我们只需使用应用数据API就可以了 。本地应用数据一般用于当前设备数据的持久化,并且本地数据没有限制大小,通常情况使用 本地数据存储大型数据集。如何获取应用的设置和文件容器1.使用 ApplicationData....
Windows 8风格应用开发入门 二十七 漫游应用数据

Windows 8风格应用开发入门 二十七 漫游应用数据

Windows 8风格应用开发入门 二十七 漫游应用数据2013-05-20一、漫游应用数据概览1.若应用当中使用了漫游应用数据,用户可以很轻松的在不同的设备间保持应用数据的同步。2.Windows会将更新的漫游数据同步到云端,并将数据更新到其他安装此应用的设备上。3.Windows 限制了每个应用可漫游的应用数据大小。若我们的应用达到漫游数据大小的限制,在应用的总漫游数据再次少于该限制之前,不会将应用的任何数据更新到云端,因此最好的做法是仅为用户首选项、...
Windows 8风格应用开发入门 二十八 临时应用数据

Windows 8风格应用开发入门 二十八 临时应用数据

Windows 8风格应用开发入门 二十八 临时应用数据2013-05-20 cnblogs 王祖康一、临时应用数据概览临时应用数据相当于网页中缓存,这些数据文件是不能够漫游的,并 且随时可以删除。通常系统为了维护任务可以随时删除掉这些临时应用数据,同时我们也可以 通过“磁盘清理”将这些数据删除掉。一般我们在应用中存储会话期间的临时信息,例如:QQ 的聊天纪录等。二、如何构建临时应用数据1、声明临时存储对象使用 Applicatio...
<< 251 252 253 254 255 256 257 258 259 260 >>