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();
} }
}

PhoneAppBingRoadMap.rar

Windows Phone 启动器的更多相关文章

  1. 如何快速高效简洁的打开软件 干净利索的windows快捷程序启动器

    本文的主题是如何高效快捷的打开你想要打开的软件 本文介绍的应该是最简洁的一种方式,借助于windows内部的path进行设置 也可以认为是一种形式的windows应用启动器程序---win+R快速打开 ...

  2. Windows Phone 执行模型概述

    Windows Phone 执行模型控制在 Windows Phone 上运行的应用程序的生命周期,该过程从启动应用程序开始,直至应用程序终止. 该执行模型旨在始终为最终用户提供快速响应的体验.为此, ...

  3. 精品绿色便携软件 & 录制操作工具

    https://www.vtaskstudio.com/index.php  录制宏工具 https://soft.anruan.com/29821/  TinyTask V1.5 电脑版 https ...

  4. Windows Phone 8.1 新特性 - 常用的启动器

    本篇为大家介绍一下 Windows Phone 8.1 中部分常用启动器的实现方式.分别是 呼叫电话.发送短信.发送邮件.添加约会到日历.启动地图.地图路线显示.地图下载 和 地图更新. 1. 呼叫电 ...

  5. 与众不同 windows phone (35) - 8.0 新的启动器: ShareMediaTask, SaveAppointmentTask, MapsTask, MapsDirectionsTask, MapDownloaderTask

    [源码下载] 与众不同 windows phone (35) - 8.0 新的启动器: ShareMediaTask, SaveAppointmentTask, MapsTask, MapsDirec ...

  6. 与众不同 windows phone (4) - Launcher(启动器)

    原文:与众不同 windows phone (4) - Launcher(启动器) [索引页][源码下载] 与众不同 windows phone (4) - Launcher(启动器) 作者:weba ...

  7. Windows Phone开发(25):启动器与选择器之WebBrowserTask

    原文:Windows Phone开发(25):启动器与选择器之WebBrowserTask 从名字上就看出来,这个家伙就是打开浏览并浏览到指定页面. 它有两个用途完全一样的属性:Uri属性是Syste ...

  8. Windows Phone开发(23):启动器与选择器之CameraCaptureTask和PhotoChooserTask

    原文:Windows Phone开发(23):启动器与选择器之CameraCaptureTask和PhotoChooserTask 这两个组件都属于选择器,而且它们也有很多相似的地方,最明显的上一点, ...

  9. Windows Phone开发(26):启动器与选择器之MediaPlayerLauncher和SearchTask

    原文:Windows Phone开发(26):启动器与选择器之MediaPlayerLauncher和SearchTask 启动器与选择器简单的地方在于,它们的使用方法几乎一模一样,从前面几节中,我相 ...

随机推荐

  1. Spring中Quartz动态设置cronExpression

    字段 允许值 允许的特殊字符 秒 0-59 , - * / 分 0-59 , - * / 小时 0-23 , - * / 日期 1-31 , - * ? / L W C 月份 1-12 或者 JAN- ...

  2. New Hire Training Experience

    Game Description: 1. In a closed door, there will be a circle, and 30 numbers in the circle. 2. Each ...

  3. windows phone 使用相机并获取图片(3)

    原文:windows phone 使用相机并获取图片(3) 使用相机需要引用如下命名空间 " Margin="12,10,12,0" ></Image> ...

  4. python学习之print输出不换行

    print的即时打印会导致换行,要使得print的输出不换行,可以在字符串或者变量后面加个逗号(“,”),如下: s = "A bird in the hand..." for c ...

  5. Windows Phone开发(2):竖立自信,初试锋茫

    原文:Windows Phone开发(2):竖立自信,初试锋茫 上一篇文章中,我们聊了一些"大炮"话题,从这篇文章开始,我们一起来学习WP开发吧. 一.我们有哪些装备. 安装完VS ...

  6. 远程方法调用(RMI)原理与示例 (转)

    RMI介绍 远程方法调用(RMI)顾名思义是一台机器上的程序调用另一台机器上的方法.这样可以大致知道RMI是用来干什么的,但是这种理解还不太确切.RMI是Java支撑分布式系统的基石,例如著名的EJB ...

  7. HDU 2063 过山车 二分图题解

    一个男女搭配的关系图,看能够凑成多少对,基本和最原始的一个二分图谜题一样了,就是 一个岛上能够凑成多少对夫妻的问题. 所以是典型的二分图问题. 使用匈牙利算法,写成两个函数,就很清晰了. 本程序还带分 ...

  8. 设计Mysql索引的原则

    1. 搜索的索引列,不一定是所要选择的列.换句话说,最适合索引的列是出如今WHERE 子句中的列,或连接子句中指定的列,而不是出如今SELECT keyword后的选择列表中的列. 2. 使用惟一索引 ...

  9. Caused by: java.lang.ClassNotFoundException: org.objectweb.asm.ClassVisitor

    1.错误描写叙述 信息: Setting autowire strategy to name 2014-7-13 1:37:43 org.apache.struts2.spring.StrutsSpr ...

  10. JavaEE SSH集成框架(两) struts2 本地加载dtd文件,action组态

    1. 载入中struts2的dtd文件.使struts.xml网络无法验证,和eclipse有技巧 在src在创建struts.xml: <? xmlversion="1.0" ...