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

共享数据包

DataPackage(数据包)是共享数据标准。

共享数据格式可以是多种的,包括文本、URI、HTML、图像等,以及更多可扩展的格式。

我们可以通过以下方法设置需要的分享数据类型:

1) SetText():设置共享文本,例如:

开发入门 十五 ShareContract构建-sharepoint入门教程">

可以实现效果:

2) SetUri():设置共享Uri;

3) SetHtmlFormat():设置共享Html;

4) SetBitmap():设置共享位图,例如:

时间: 2024-12-29 12:52:43

Windows 8风格应用开发入门 十五 ShareContract构建的相关文章

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

Share Contract概述 我们都知道Windows 8中包含3类不同的Contract:Search Contract.Share Contract.Setting Contract.这三种Application Contract为整合Windows 8体验提供了一致性的编程模型. 现在微博,人人都是非常火的平台,我们很多人都愿意将自己所见所闻在这些平台上进行分享.在我们电脑上可能包含许多个不同的应用,包括社交类. 那么我们怎么将这些应用信息与社交类应用进行分享呢?Windows 8为我

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

Setting Contract概述 1) Setting Contract在当前的应用中提供了快速.上下文相关的沉浸式的设置访问体验: 2) Setting Contract始终是可用的: 3) 设置包括始终可用的系统设置.让用户可以控制应用对系统设备和功能的访问的系统代理设置.以及当前应用程序指定的设置: 我们可以从屏幕右边缘轻扫划出超级按钮,选择"设置"显示设置窗口.设置窗口中既包括应用设置又包括系统设置. 开发入门 十六 SettingContract原理及构建-十六届四中全会

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

常用支持Windows 8操作系统设备的方向 在我们常用的设备当中,Windows 8是通过什么来监控设备方向呢?答案是方向传感器,那么对于设备的不同方向,方向传感器都对应哪些方向值呢?如下表: 开发入门 十 设备方向-windows开发入门"> 我们可以从表中知道: 1) 设备方向为水平方向向上(Portrait Up)时,对应传感器值为NotRotated(未发生旋转): 我们可以通过对比设备中Windows按钮的位置来识别不同方向,如下图所示: 2) 设备方向为竖直方向向左(Land

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

Slider: Slider控件常见的效果图: 开发入门 十九 基础控件II-古诗十九首的艺术风格"> 如何在XAML代码中声明Slider控件呢?代码如下: Value属性值表示Slider控件显示的初始值,应用运行状态下我们也可以拖动改变Slider控件的值. C#代码中声明Slider控件.代码可以如下: 可以通过ValueChanged事件获取Slider控件当前的Value值 关于Slider类详细说明可以参考: Slider Class. Image: Image控件常见的效果

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

ProgressRing: ProgressRing控件常见的效果图: 开发入门 十八 基础控件I-书法入门十八法"> 如何在XAML代码中声明ProgressRing控件呢?代码如下: ProgressRing控件包含IsActive属性,该属性控制ProgressRing控件是否激活可用.默认情况下IsActive属性值为Ture,我们也可以将其值设置为False. 另外我们也可以在C#代码中声明ProgressRing控件,添加到布局控件中.代码可以如下: 关于ProgressRin

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

Search Contract概述 使用过Windows 8操作系统的开发者都知道什么是Charms(超级按钮).其中在Charms中包含了一个Search,微软称之为Search Contact,我们可以在应用中调用Search Contract相应的API来实现应用搜索功能. 使用Search Contract可以从系统的任何位置进入到我们的应用进行搜索,意思就是不管我们在操作系统上面做任何事情都可以随时使用Search Contract对第三方应用进行应用内搜索. Search Contr

Windows 8风格应用开发入门 三十五 触控输入

Windows 8设备通常具有多点触摸屏,用户可以同时使用多个手指来进行不同的输入交互,如点击. 拖动或收缩等手势操作.另外Windows 8中将触摸.鼠标和笔/触笔交互是作为指针输入进行接收.处理 和管理. 一.手势处理 首先我们来汇总一下Windows 8中常用的手势都有哪些. 开发入门 三十五 触控输入-windows10触控板手势"> 1,点击:用一个手指触摸屏幕,然后抬起手指. 2,长按:用一个手指触摸屏幕并保持不动 . 3,滑动:用一个或多个手指触摸屏幕并向着同一方向移动. 4

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

数据绑定是一种简单方式来显示数据,UI元素与数据对象之间的连接或绑定是允许数据在两者之间 流动的.另外建立了绑定且数据发生变化时,相应的UI元素会自动显示变化. 如何将UI元素与 数据进行绑定 开发入门 二十五 数据绑定-windows开发入门"> 从上面图可以知道,每个绑定必须指定一个源和一个目标. 其中源对象可以是任何CLR对象,包括目标元素自身和其他UI元素.目标可以是 FrameworkElement的任何DependencyProperty(依赖属性). 数据绑定引擎从Bindi

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

MessageDialog概述 MessageDialog指的就是对话框. 对话框的命令栏中最多包含三个命令.如果我们指定任何命令,将会有一个默认命令添加到对话框中,目的是关闭对话框. 对话框弹出后界面中所有元素将在对话框下面显示,并且将会阻塞任何触摸事件直到用户进行响应对话框. 另外对话框应该尽量少用. 注意:Windows 8风格应用中取消了MessageBox对象,取而代之的是MessageDialog对象. MessageDialog常用属性和方法 MessageDialog类包含两类构