winphone 开发学习笔记(1)

学习了winphone task

1.首先根据自己电脑下载sdk,,,win 7和win 8的Sdk安装包不一样,

http://www.microsoft.com/en-hk/download/default.aspx这个是微软的下载地址

2.1学习一:
所有Task都有show方法
1.SmsComposeTask:启动发送短信任务,to body属性设置号码和内容;show后显示发送界面
2.EmailComposeTask:发邮件任务,subject body to Cc属性设置标题,内容,手件人,抄送
3.WebBrowserTask:打开网页任务,URL属性设置网址
4.PhoneCallTasK:拨打电话任务,PhoneNumber DisplayName 属性设置号码和显示名称、

eg:启动短信发送的task

private void btnMessage_Click(object sender, RoutedEventArgs e)
{
SmsComposeTask smsMessage = new SmsComposeTask();
smsMessage.To = "10086";
smsMessage.Body = "cx";//查询
smsMessage.Show();

}

 2.2学习二

ChooserBase继承,有Completed事件,Error异常对象,TaskResult判断是否成功
5.SavePhoneNumberTask:从联系人中选择一个电话号码。PhoneNumber属性为要保存的电话号码
6.PhoneNumverChooserTask:选择电话号码,e.PhoneNumber为选择的嗲话号码
7.CameraCaputreTask:启动拍照任务。e.ChosenPhoto为拍照的图片流
8.PhotoChoserTask:选择图片任务,e.ChosenPhoto为拍照的图片流,PixelHeight,PixeWidth属性为要选择图片的尺寸(像素大小);

ShowCamera为是否允许用户拍照。默认false。Todo:有bug,bmp图片会报错 

   private void chosenPic_Click(object sender, RoutedEventArgs e)
           {
               PhotoChooserTask phoChoTask = new PhotoChooserTask();
               phoChoTask.Completed+=new EventHandler<PhotoResult>(phoChoTask_Completed);
               phoChoTask.PixelHeight = 100;
               phoChoTask.PixelWidth = 100;
               phoChoTask.ShowCamera = true;//开启相机
               phoChoTask.Show();
           }
           void phoChoTask_Completed(object sender,PhotoChooserTask e) 
           {
               throw new NotImplementedException();
           }
           void phoChoTask_Completed(object sender,PhotoResult e) 
           {
               if (e.Error == null & e.TaskResult == TaskResult.OK)
               {
                   BitmapImage bmpIm = new BitmapImage();//照片流
                   bmpIm.SetSource(e.ChosenPhoto);
                  
                   image1.Source = bmpIm;
               }
               
           }
    }

  继续学习ing。。。

转载于:https://www.cnblogs.com/cloud-test/p/3291775.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值