Welcome 微信登录

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

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...
Windows 8风格应用开发入门 二十九 捕获图片与视频

Windows 8风格应用开发入门 二十九 捕获图片与视频

Windows 8风格应用开发入门 二十九 捕获图片与视频2013-05-20 cnblogs 王祖康一、相机关于相机1.相机对话框提供了触屏优化的全屏体验,你可从嵌入的或附加 的相机中捕获照片和视频。2.全屏对话框处理显示相机 UI 的工作。3.通过此对话框, 你可以使用对 Windows.Media.Capture.CameraCaptureUI.captureFileAsyncAPI 的一种方法调用捕获 照片或视频。4.作为捕获体验的一部分,用户可对...
Windows 8风格应用开发入门 三十 应用生命周期管理

Windows 8风格应用开发入门 三十 应用生命周期管理

Windows 8风格应用开发入门 三十 应用生命周期管理2013-05-20 cnblogs 王祖康Windows 8 中可以启动多个应用并在其中切换,我们没有必要担心降低系统速 度或消耗电池电量。 因为系统会自动挂起(有时会终止)在后台正在运行的应用。设计良好的应用可 以由系统挂起、终止以及重新启动,并且这些过程看起来该应用一直在运行中。一、原理1.当激活了应用时,无论任何原因,系统都会发送 Activated 事件2.每当用户切换到桌面 或其他应用时...
<< 111 112 113 114 115 116 117 118 119 120 >>