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 启动器与选择器简单的地方在于,它们的使用方法几乎一模一样,从前面几节中,我相 ...
随机推荐
- Automatically generate serial number in abap
流水号的产生: 在ABAP开发中,很多地方都需要按照自己的规则生成流水号,把这些流水号保存进透明表,作为唯一标示. 一. 系统中设定流水号 使用T-Code SNRO来创建一个流水号标识对象. 输 ...
- Effective C++ Item 33 避免遮掩继承过来的名称
本文为senlie原创,转载请保留此地址:http://blog.csdn.net/zhengsenlie ? 不懂 c++为什么derived classes 内的名称要遮掩 base classe ...
- DataTable筛选器
//datatable筛选器,函数包装模板:传入源table,目标table,db名,多表查询table,列条件数组,where筛选列,selsect筛选列 public DataTable Filt ...
- iOS 购物—个人中心界面
上一个QQ界面真实无心插柳,想不到一个新手的普通界面可以上首页推荐,在这谢谢那些csdn工作者对新手的支持,谢谢soledadzz 的特别推荐: 以下这个界面也是师傅锻炼我的题目主要是让我熟悉tab ...
- 王立平--android发育,转让eclipse可选颜色
android:background="@android:color/white" 版权声明:本文博主原创文章.博客,未经同意不得转载.
- Case when 的使用方法
SQL Case when 的使用方法 Case具有两种格式.简单Case函数和Case搜索函数. --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THE ...
- C++ string类取字符串的左右子串(以特定子串为分界限)
// Example3.cpp : 定义控制台应用程序的入口点. //以特定单词为分界,求取字符串的左右子串 #include "StdAfx.h" #include <st ...
- silverlight 和winform的结合使用
silverlight 和winform的结合使用比较简单,将silverlight承载在页面上,页面运行在winform上的webbrowser中即可. 这样的情况下,我没找到页面中silverli ...
- 【屌丝程序的口才逆袭演讲稿50篇】第十篇:程序猿们请看看外面的世界吧【张振华.Jack】
演讲稿主题:<程序猿们请看看外面的世界吧> --作者:张振华Jack 大家都知道我是一个程序猿.几年下来认识了最典型的三个程序猿. ...
- Cocos2d-X在SwitchControl使用
SwitchControl控制类中的一个开关的发挥了作用似在现实生活中开关 因为控制相对简单,我没有做过多的解释.直接在代码 首先在project文件夹下的Resource文件夹中加入三张图片 在Sw ...