Windows Phone 启动器
http://msdn.microsoft.com/zh-CN/library/gg278408(v=vs.92)#BKMK_Launchers
using Microsoft.Phone.Controls;
using Microsoft.Phone.Tasks;
using System;
using System.Windows; namespace PhoneAppBingRoadMap
{
public partial class MainPage : PhoneApplicationPage
{
// 构造函数
public MainPage()
{
InitializeComponent();
}
//如何使用 Windows Phone Bing 地图路线任务
//http://msdn.microsoft.com/zh-CN/library/hh394024(v=vs.92)
private void Button_Click_1(object sender, RoutedEventArgs e)
{
//您至少必须指定一个 Start 或 End,否则当您调用 Show 方法时会引发异常。
BingMapsDirectionsTask bingMapsDirectionsTask = new BingMapsDirectionsTask();
LabeledMapLocation spaceNeedleLML = new LabeledMapLocation("Space Needle", null);
bingMapsDirectionsTask.End = spaceNeedleLML;
bingMapsDirectionsTask.Show();
}
//如何使用 Windows Phone Bing 地图任务
//http://msdn.microsoft.com/zh-CN/library/hh394026(v=vs.92)
private void Button_Click_2(object sender, RoutedEventArgs e)
{
BingMapsTask bingMapTask = new BingMapsTask();
bingMapTask.SearchTerm = "coffee";
bingMapTask.ZoomLevel = 2d;
bingMapTask.Show();
}
//如何使用 Windows Phone 连接设置任务
//http://msdn.microsoft.com/zh-CN/library/hh394011(v=vs.92)
private void Button_Click_3(object sender, RoutedEventArgs e)
{
ConnectionSettingsTask connectionSettingsTask = new ConnectionSettingsTask();
connectionSettingsTask.ConnectionSettingsType = ConnectionSettingsType.Cellular;
connectionSettingsTask.Show();
}
//如何使用 Windows Phone 电子邮件撰写任务
//http://msdn.microsoft.com/zh-CN/library/hh394003(v=vs.92)
private void Button_Click_4(object sender, RoutedEventArgs e)
{
EmailComposeTask emailComposeTask = new EmailComposeTask();
emailComposeTask.Subject = "邮件主题";
emailComposeTask.Body = "邮件正文";
emailComposeTask.To = "shoujianren@126.com;shoujianren@163.com";
emailComposeTask.Cc = "chaosong@126.com;chaosong@163.com";
emailComposeTask.Bcc = "mijianchaosong@126.com; mijianchaosong@163.com";
emailComposeTask.Show();
}
//如何使用 Windows Phone 商城详细信息任务
//http://msdn.microsoft.com/zh-CN/library/hh394017(v=vs.92)
private void Button_Click_5(object sender, RoutedEventArgs e)
{
MarketplaceDetailTask marketplaceDetailTask = new MarketplaceDetailTask();
marketplaceDetailTask.ContentIdentifier = "c14e93aa-27d7-df11-a844-00237de2db9e";
marketplaceDetailTask.ContentType = MarketplaceContentType.Applications;
marketplaceDetailTask.Show();
}
//如何使用 Windows Phone 商城中心任务
//http://msdn.microsoft.com/zh-CN/library/hh394015(v=vs.92)
private void Button_Click_6(object sender, RoutedEventArgs e)
{
MarketplaceHubTask marketplaceHubTask = new MarketplaceHubTask();
marketplaceHubTask.ContentType = MarketplaceContentType.Music;
marketplaceHubTask.Show();
}
//如何使用 Windows Phone 商城评价任务
//http://msdn.microsoft.com/zh-CN/library/hh394030(v=vs.92)
private void Button_Click_7(object sender, RoutedEventArgs e)
{
//跳转到应用商城对本应用进行评价
MarketplaceReviewTask marketplaceReviewTask = new MarketplaceReviewTask();
marketplaceReviewTask.Show();
}
//如何使用 Windows Phone 商城搜索任务
//http://msdn.microsoft.com/zh-CN/library/hh394001(v=vs.92)
private void Button_Click_8(object sender, RoutedEventArgs e)
{
MarketplaceSearchTask marketplaceSearchTask = new MarketplaceSearchTask();
marketplaceSearchTask.SearchTerms = "acclerometer xna";
marketplaceSearchTask.Show();
}
//如何使用 Windows Phone 媒体播放器启动器
//http://msdn.microsoft.com/zh-CN/library/hh394004(v=vs.92)
private void Button_Click_9(object sender, RoutedEventArgs e)
{
MediaPlayerLauncher mediaPlayerLauncher = new MediaPlayerLauncher();
mediaPlayerLauncher.Media = new Uri("勇敢很好.mp3", UriKind.Relative);
mediaPlayerLauncher.Location = MediaLocationType.Install;
mediaPlayerLauncher.Controls = MediaPlaybackControls.Pause | MediaPlaybackControls.Stop;
mediaPlayerLauncher.Orientation = MediaPlayerOrientation.Landscape;
mediaPlayerLauncher.Show();
//对于独立存储中存储的媒体文件,请使用 MediaLocationType.Data。对于应用程序项目中包含的媒体文件,
//请使用 MediaLocationType.Install。它们捆绑在 .xap 文件中,并存储在应用程序的安装目录中。
}
//如何使用 Windows Phone 通话任务
//http://msdn.microsoft.com/zh-CN/library/hh394025(v=vs.92)
private void Button_Click_10(object sender, RoutedEventArgs e)
{
//如果手机没有 SIM 卡,则应用程序会提示用户添加 SIM 卡。
PhoneCallTask phoneCallTask = new PhoneCallTask();
phoneCallTask.DisplayName = "grj";
phoneCallTask.PhoneNumber = "";
phoneCallTask.Show(); //PhoneNumberChooserTask phoneNumberChooserTask = new PhoneNumberChooserTask();
//phoneNumberChooserTask.Completed += (obj, args) =>
//{
// if (args.TaskResult == TaskResult.OK)
// {
// MessageBox.Show(args.DisplayName + ": " + args.PhoneNumber);
// }
//};
//phoneNumberChooserTask.Show(); //SavePhoneNumberTask savePhoneNumberTask = new SavePhoneNumberTask();
//savePhoneNumberTask.PhoneNumber = "123456789";
//savePhoneNumberTask.Completed += (obj, args) =>
//{
// if (args.TaskResult == TaskResult.OK)
// {
// //args.Error
// }
//};
//savePhoneNumberTask.Show();
}
//如何使用 Windows Phone 搜索任务
//http://msdn.microsoft.com/zh-CN/library/hh394010(v=vs.92)
private void Button_Click_11(object sender, RoutedEventArgs e)
{
SearchTask searchTask = new SearchTask();
searchTask.SearchQuery = "xbox game";
searchTask.Show();
}
//如何使用 Windows Phone 共享链接任务
//http://msdn.microsoft.com/zh-CN/library/hh394009(v=vs.92)
private void Button_Click_12(object sender, RoutedEventArgs e)
{
ShareLinkTask shareLinkTask = new ShareLinkTask();
shareLinkTask.Title = "Cnblogs";
shareLinkTask.LinkUri = new Uri("http://www.cnblogs.com/", UriKind.Absolute);
shareLinkTask.Message = "coding change the world";
shareLinkTask.Show();
}
//如何使用 Windows Phone 共享状态任务
//http://msdn.microsoft.com/zh-CN/library/hh394027(v=vs.92)
private void Button_Click_13(object sender, RoutedEventArgs e)
{
ShareStatusTask shareStatusTask = new ShareStatusTask();
shareStatusTask.Status = "获取或设置共享状态消息";
shareStatusTask.Show();
}
//如何使用 Windows Phone 短信撰写任务
//http://msdn.microsoft.com/zh-CN/library/hh394005(v=vs.92)
private void Button_Click_14(object sender, RoutedEventArgs e)
{
SmsComposeTask smsComposeTask = new SmsComposeTask();
smsComposeTask.To = "13917500649;15911162317";
smsComposeTask.Body = "短信内容";
smsComposeTask.Show();
}
//如何使用 Windows Phone Web 浏览器任务
//http://msdn.microsoft.com/zh-CN/library/hh394020(v=vs.92)
private void Button_Click_15(object sender, RoutedEventArgs e)
{
WebBrowserTask webBrowserTask = new WebBrowserTask();
webBrowserTask.Uri = new Uri("http://www.cnblogs.com/", UriKind.Absolute);
webBrowserTask.Show();
} }
}
Windows Phone 启动器的更多相关文章
- 如何快速高效简洁的打开软件 干净利索的windows快捷程序启动器
本文的主题是如何高效快捷的打开你想要打开的软件 本文介绍的应该是最简洁的一种方式,借助于windows内部的path进行设置 也可以认为是一种形式的windows应用启动器程序---win+R快速打开 ...
- Windows Phone 执行模型概述
Windows Phone 执行模型控制在 Windows Phone 上运行的应用程序的生命周期,该过程从启动应用程序开始,直至应用程序终止. 该执行模型旨在始终为最终用户提供快速响应的体验.为此, ...
- 精品绿色便携软件 & 录制操作工具
https://www.vtaskstudio.com/index.php 录制宏工具 https://soft.anruan.com/29821/ TinyTask V1.5 电脑版 https ...
- Windows Phone 8.1 新特性 - 常用的启动器
本篇为大家介绍一下 Windows Phone 8.1 中部分常用启动器的实现方式.分别是 呼叫电话.发送短信.发送邮件.添加约会到日历.启动地图.地图路线显示.地图下载 和 地图更新. 1. 呼叫电 ...
- 与众不同 windows phone (35) - 8.0 新的启动器: ShareMediaTask, SaveAppointmentTask, MapsTask, MapsDirectionsTask, MapDownloaderTask
[源码下载] 与众不同 windows phone (35) - 8.0 新的启动器: ShareMediaTask, SaveAppointmentTask, MapsTask, MapsDirec ...
- 与众不同 windows phone (4) - Launcher(启动器)
原文:与众不同 windows phone (4) - Launcher(启动器) [索引页][源码下载] 与众不同 windows phone (4) - Launcher(启动器) 作者:weba ...
- Windows Phone开发(25):启动器与选择器之WebBrowserTask
原文:Windows Phone开发(25):启动器与选择器之WebBrowserTask 从名字上就看出来,这个家伙就是打开浏览并浏览到指定页面. 它有两个用途完全一样的属性:Uri属性是Syste ...
- Windows Phone开发(23):启动器与选择器之CameraCaptureTask和PhotoChooserTask
原文:Windows Phone开发(23):启动器与选择器之CameraCaptureTask和PhotoChooserTask 这两个组件都属于选择器,而且它们也有很多相似的地方,最明显的上一点, ...
- Windows Phone开发(26):启动器与选择器之MediaPlayerLauncher和SearchTask
原文:Windows Phone开发(26):启动器与选择器之MediaPlayerLauncher和SearchTask 启动器与选择器简单的地方在于,它们的使用方法几乎一模一样,从前面几节中,我相 ...
随机推荐
- 屌丝程序猿赚钱之道之taobao 2
续上篇,之前写的案例,都是比較0基础的. 案例4: 代写情书.软文.论文等等. 这是我一个同学的真实故事. 我隔壁寝室的小王平时没事就爱谢谢博客.逛逛论坛.大二的时候接触了威客网,開始在网上 ...
- 设计模式六大原则(4):接口隔离原则(Interface Segregation Principle)
接口隔离原则: 使用多个专门的接口比使用单一的总接口要好. 一个类对另外一个类的依赖性应当是建立在最小的接口上的. 一个接口代表一个角色,不应当将不同的角色都交给一个接口.没有关系的接口合并在一起,形 ...
- 用 Apache James 搭建邮件服务器来收发邮件实践(一)(转)
Apache James 简称 James, 是 Java Apache Mail Enterprise Server的缩写.James 是100%基于Java的电子邮件服务器.它是一种独立的邮件服务 ...
- Android版本铎A梦幻连连看游戏源代码完整版
我写主代码,没有版权问题,它少量小游戏和应用源代码稍后会陆续上线!哆啦A梦连连看包含了2种游戏模式和60关卡,并能够通过改动配置文件非常方便的实现自行添加新关卡.採用andengine游戏引擎开发,内 ...
- 重新启动IIS服务的方法
WINDOWS提供WEB服务的IIS有时候会出现訪问过大导致站点打不开,这时重新启动IIS是最好的选择. 1.界面操作 打开"控制面板"->"管理工具"- ...
- 对ORA-01795: 列表中的最大表达式数为 1000的处理(算法:计算数量及切割)
/** * @category * 原:strIDs in ( 100001,100002,100003,....................,110001,120001,130001,1400 ...
- Windows Phone开发(22):启动器与选择器之BingMapsDirectionsTask
原文:Windows Phone开发(22):启动器与选择器之BingMapsDirectionsTask 从今天开发始,我们又开始新的征程,接下来的课程我们要熟悉一下启动器和选择器,其实二者是一样的 ...
- jenkins集群加入Windows 2012 server作为slave
必须安装.net framework 3.5, 參考: http://technet.microsoft.com/en-us/library/dn482071.aspx 不要在windows 2012 ...
- Java学习之路:详细解释Java解析XML四种方法
XML如今已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便. 对于XML本身的语法知识与技术细节,须要阅读相关的技术文献,这里面包含的内容有DO ...
- 【UFLDL】多层神经网络
请参见原始英文教程地址:http://ufldl.stanford.edu/tutorial/supervised/MultiLayerNeuralNetworks 本文是在学习该教程时记得笔记,供參 ...