Windows Phone 7 中常用Task

news/2025/6/6 18:50:53

      1、//PhoneCallTask :打电话

private void btnPhoneCall_Click(object sender, RoutedEventArgs e)
{
    PhoneCallTask task = new PhoneCallTask();
    task.PhoneNumber = "110";
    task.DisplayName = "秋月光璇";
    task.Show();
}

     2、//SmsComposeTask:发送短信 

     private void btnComposeSms_Click(object sender, RoutedEventArgs e)

{
    SmsComposeTask task = new SmsComposeTask();
    task.To = "110";
    task.Body = "你好!.";
    task.Show();
}

3、//EmailComposeTask:发送邮件 

EmailComposeTask task = new EmailComposeTask();
task.To = "252456098@qq.com";
task.Cc = "ycproc@163.com";
task.Subject = "秋月光璇测试";
task.Body = "Hello world!";
task.Show();


4、//WebBrowserTask:开启Web浏览器
private void btnLaunchWebBrowser_Click(object sender, RoutedEventArgs e)
{
    WebBrowserTask task = new WebBrowserTask();

    task.URL = "<a href="http://http://www.cnblogs.com/qiuyueguangxuan/">http://www.cnblogs.com/qiuyueguangxuan</a>";
    task.Show();
}

5、//SearchTask:搜索功能
private void btnLaunchSearch_Click(object sender, RoutedEventArgs e)
{
    SearchTask task = new SearchTask();
    task.SearchQuery = "秋月光璇";
    task.Show();
}

6、//MediaPlayerLauncher:启动媒体播放器
MediaPlayerLauncher task = new MediaPlayerLauncher();
task.Media = new Uri(@"http://www.baidu.com/11.wmv");
task.Show();


7、//CameraCaptureTask: 拍照的task
private void button1_Click(object sender,RoutedEventArgs e)
{
    CameraCaptureTask camerTask=new CameraCaptureTask();
    camerTask.Completed+=new EventHandler<PhotoResult>(cameraTask_Completed);
    cameraTask.Show();
}

void cameraTask_Completed(object sender, PhotoResult e)
{
    //执行拍照完成后的代码
    BitmapImage image=new BitmapImage();
    image.SetSource(e.ChosenPhoto);
    image1.Source=image;
}


8、//PhotoChooserTask 调用图片程序,选择图片,并且可以静心裁剪
PhotoChooserTask photo=new PhotoChooserTask();
public MultipleMediaTask()//构造函数
{
    InitializeComponent();
    photoCompleted += new EventHandler<PhotoResult>(photo_Completed);
}

void photo_Completed(object sender, PhotoResult e)
{
    BitmapImage image=new BitmapImage();
    image.SetSource(e.ChosenPhoto);
    image1.Source=image;
}

9、//SaveEmailAddressTask 调用联系人程序,并将设置的Email Address保存到选定的联系人或新建联系人
private void EmailSaveBtn_Click(object sender, RoutedEventArgs e)
{
    SaveEmailAddressTask emailsave = new SaveEmailAddressTask();
    emailsave.Email = "888888888888@qq.com"; emailsave.Completed += new EventHandler<TaskEventArgs>(emailsave_Completed);
    emailsave.Show();
}
void emailsave_Completed(object sender, TaskEventArgs e)
{
    //处理保存完毕后执行代码
}

10、//EmailAddressChooserTask 打开联系人程序,选取联系人Email Address</p>
private void EmailChooser_Click(object sender, RoutedEventArgs e)
{
    EmailAddressChooserTask emailchooser = new EmailAddressChooserTask();
    emailchooser.Completed += new EventHandler&lt;EmailResult&gt;(emailchooser_Completed);
    emailchooser.Show();
}

void emailchooser_Completed(object sender, EmailResult e)
{
    this.PageTitle.Text = e.Email;
}








 

转载于:https://www.cnblogs.com/qiuyueguangxuan/p/3991474.html

文章来源:https://blog.csdn.net/weixin_30466421/article/details/96322180
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:https://dhexx.cn/news/show-17211.html

相关文章

jenkins持续集成入门3 - 从gitlab中拉取代码(SSH的git地址),凭证类型用 SSH Username with private key的方式

1 jenkins下载插件 Credentials Binding&#xff0c;就是凭证管理的插件 2 用 ssh-keygen -t rsa -C "gitlab的用户名或邮箱"&#xff0c;生成密钥 3 在gitlab中添加 生成的公钥 4 jenkins中添加一个ssh的凭证&#xff0c;这里写的是私钥&#xff0c;注意用户名和 生…

[Leetcode] Sort Colors

[1] http://blog.csdn.net/lanxu_yy/article/details/11907615 每当遇到0&#xff0c;则放到当前可放置的最左端‘如果遇到2&#xff0c;则放到当前可放置位置的最右边。 具体的过程&#xff1a; 如果当前元素是2&#xff0c;那么将其交换到最右边&#xff0c;rightindex--&…

Ajax杂项-选看

u ajax的省市联动案例(如何动态的从服务器取得数据) showCities.php页面 <html> <head> <meta http-equiv"content-type" content"text/html;charsetutf-8"/> <script type"text/javascript"> //创建ajax引擎 func…

利用Java实现压缩与解压缩(zip、gzip)支持中文路径

zip扮演着归档和压缩两个角色&#xff1b;gzip并不将文件归档&#xff0c;仅只是对单个文件进行压缩&#xff0c;所以&#xff0c;在UNIX平台上&#xff0c;命令tar通常用来创建一个档案文件&#xff0c;然后命令gzip来将档案文件压缩。 Java I/O类库还收录了一些能读写压缩格式…

jenkins持续集成入门4 - Maven项目 编译和打包-方式1

1 jenkins中配置maven,jdk环境变量信息 jenkins持续集成入门4 - MAVEN&#xff0c;jdk等环境配置_小哇-CSDN博客 2 新建一个自由风格类型的项目&#xff0c;增加构建步骤->Execute Shell&#xff0c;其他的不变

jquery判断checkbox是否选中及改变checkbox状态

转自&#xff1a;http://blog.csdn.net/limingchuan123456789/article/details/11499665 jquery判断checked的三种方法:.attr(checked): //看版本1.6返回:”checked”或”undefined” ;1.5-返回:true或false.prop(checked): //16:true/false.is(:checked): //所有版本:tru…

atitit.ajax bp dwr 3.该票据安排使用的流量汇总 VO9o.....

atitit.ajax bp dwr 3.该票据安排使用的流量汇总 VO9o..... 1. 安装配置 1 1.1. 下载 dwr.jar 1M 1 1.2. 配置注解方式..web.xml 1 2. 查询页面 2 2.1. Class 配置SVS 2 2.2. 实体class配置DataTransferObject ,仅仅使用这个走ok兰.. 3 2.3. 測试查看发布的方法 3 2.4. 导入到…

配置tomcat的web项目管理界面

后续Jenkins部署项目到Tomcat服务器&#xff0c;需要用到Tomcat的用户&#xff0c;所以修改tomcat以下配置&#xff0c;添加用户及权限 1 修改tomcat目录下的 conf/tomcat-users.xml 文件 <tomcat-users><role rolename"tomcat"/> <role rolename&q…

Codeforces Round #271 (Div. 2) F. Ant colony

F. Ant colonytime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputMole is hungry again. He found one ant colony, consisting of n ants, ordered in a row. Each ant i (1 ≤ i ≤ n) has a strength si. In orde…

离散化+BFS HDOJ 4444 Walk

题目传送门 1 /*2 题意&#xff1a;问一个点到另一个点的最少转向次数。3 坐标离散化BFS&#xff1a;因为数据很大&#xff0c;先对坐标离散化后&#xff0c;三维(有方向的)BFS4 关键理解坐标离散化&#xff0c;BFS部分可参考HDOJ_17285 */6 #include <cstd…