日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

与众不同 windows phone (5) - Chooser(选择器)

發(fā)布時間:2023/12/13 windows 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 与众不同 windows phone (5) - Chooser(选择器) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
與眾不同 windows phone (5) - Chooser(選擇器) 原文:與眾不同 windows phone (5) - Chooser(選擇器)

[索引頁]
[源碼下載]


與眾不同 windows phone (5) - Chooser(選擇器)



作者:webabcd


介紹
與眾不同 windows phone 7.5 (sdk 7.1) 之選擇器

  • AddressChooserTask - 選擇聯(lián)系人的地址
  • EmailAddressChooserTask - 選擇聯(lián)系人的email
  • PhoneNumberChooserTask - 選擇聯(lián)系人的電話
  • SaveContactTask - 保存聯(lián)系方式
  • SaveEmailAddressTask - 保存電子郵件地址
  • SavePhoneNumberTask - 保存電話號碼
  • SaveRingtoneTask - 保存鈴聲
  • PhotoChooserTask - 從圖庫里選擇照片
  • CameraCaptureTask - 相機(jī)拍照
  • GameInviteTask - 游戲邀請(邀請其他人加入我的游戲會話)



示例
1、AddressChooserTask 的 Demo
AddressChooserTask.xaml.cs

/** AddressChooserTask - 選擇聯(lián)系人的地址* Completed - 選中地址之后所執(zhí)行的事件* Show() - 顯示聯(lián)系人列表* * TaskResult - 用戶選擇后的結(jié)果* OK - 成功* Cancel - 取消* None - 失敗* * AddressResult - Completed 事件的事件參數(shù)* DisplayName - 聯(lián)系人名稱* Address - 聯(lián)系人的地址*/using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Windows; using System.Windows.Controls; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Animation; using System.Windows.Shapes; using Microsoft.Phone.Controls;using Microsoft.Phone.Tasks;namespace Demo.Choosers {public partial class AddressChooserTaskDemo : PhoneApplicationPage{private AddressChooserTask _addressChooserTask;public AddressChooserTaskDemo(){InitializeComponent();}private void btnDemo_Click(object sender, RoutedEventArgs e){_addressChooserTask = new AddressChooserTask();_addressChooserTask.Completed += new EventHandler<AddressResult>(_addressChooserTask_Completed);try{_addressChooserTask.Show();}catch (Exception ex){MessageBox.Show(ex.ToString());}}void _addressChooserTask_Completed(object sender, AddressResult e){if (e.TaskResult == TaskResult.OK){MessageBox.Show("" + e.DisplayName + "”的地址是:" + e.Address);}}} }

?

2、EmailAddressChooserTask?的 Demo
EmailAddressChooserTask.xaml.cs

/** EmailAddressChooserTask - 選擇聯(lián)系人的email* Completed - 選中email之后所執(zhí)行的事件* Show() - 顯示聯(lián)系人列表* * TaskResult - 用戶選擇后的結(jié)果* OK - 成功* Cancel - 取消* None - 失敗* * EmailResult - Completed 事件的事件參數(shù)* DisplayName - 聯(lián)系人名稱* Email - 聯(lián)系人的email*/using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Windows; using System.Windows.Controls; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Animation; using System.Windows.Shapes; using Microsoft.Phone.Controls;using Microsoft.Phone.Tasks;namespace Demo.Choosers {public partial class EmailAddressChooserTaskDemo : PhoneApplicationPage{private EmailAddressChooserTask _emailAddressChooserTask;public EmailAddressChooserTaskDemo(){InitializeComponent();}private void btnDemo_Click(object sender, RoutedEventArgs e){_emailAddressChooserTask = new EmailAddressChooserTask();_emailAddressChooserTask.Completed += new EventHandler<EmailResult>(_emailAddressChooserTask_Completed);try{_emailAddressChooserTask.Show();}catch (Exception ex){MessageBox.Show(ex.ToString());}}void _emailAddressChooserTask_Completed(object sender, EmailResult e){if (e.TaskResult == TaskResult.OK){MessageBox.Show("" + e.DisplayName + "”的email是:" + e.Email);}}} }

?

3、PhoneNumberChooserTask 的 Demo
PhoneNumberChooserTask.xaml.cs

/** PhoneNumberChooserTask - 選擇聯(lián)系人的電話* Completed - 選中電話之后所執(zhí)行的事件* Show() - 顯示聯(lián)系人列表* * TaskResult - 用戶選擇后的結(jié)果* OK - 成功* Cancel - 取消* None - 失敗* * PhoneNumberResult - Completed 事件的事件參數(shù)* DisplayName - 聯(lián)系人名稱* PhoneNumber - 聯(lián)系人的電話*/using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Windows; using System.Windows.Controls; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Animation; using System.Windows.Shapes; using Microsoft.Phone.Controls;using Microsoft.Phone.Tasks;namespace Demo.Choosers {public partial class PhoneNumberChooserTaskDemo : PhoneApplicationPage{private PhoneNumberChooserTask _phoneNumberChooserTask;public PhoneNumberChooserTaskDemo(){InitializeComponent();}private void btnDemo_Click(object sender, RoutedEventArgs e){_phoneNumberChooserTask = new PhoneNumberChooserTask();_phoneNumberChooserTask.Completed += new EventHandler<PhoneNumberResult>(_phoneNumberChooserTask_Completed);try{_phoneNumberChooserTask.Show();}catch (Exception ex){MessageBox.Show(ex.ToString());}}void _phoneNumberChooserTask_Completed(object sender, PhoneNumberResult e){if (e.TaskResult == TaskResult.OK){MessageBox.Show("" + e.DisplayName + "”的電話號碼是:" + e.PhoneNumber);}}} }

?

4、SaveContactTask 的 Demo
SaveContactTask.xaml.cs

/** SaveContactTask - 保存聯(lián)系方式* Completed - 完成保存操作(成功、取消、失敗)之后所執(zhí)行的事件* FirstName, MiddleName, LastName, Nickname, HomeAddressCity, HomeAddressCountry, HomeAddressState, HomeAddressStreet, HomeAddressZipCode, HomePhone, WorkAddressCity, WorkAddressCountry, WorkAddressState, WorkAddressStreet, WorkAddressZipCode, WorkEmail, WorkPhone, Suffix, Title, Website, JobTitle, Company, MobilePhone, PersonalEmail, OtherEmail, Notes* Show() - 顯示用于保存聯(lián)系方式的窗口* * TaskResult - 任務(wù)結(jié)果* OK - 成功* Cancel - 取消* None - 失敗*/using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Windows; using System.Windows.Controls; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Animation; using System.Windows.Shapes; using Microsoft.Phone.Controls;using Microsoft.Phone.Tasks;namespace Demo.Choosers {public partial class SaveContactTaskDemo : PhoneApplicationPage{private SaveContactTask _saveContactTask;public SaveContactTaskDemo(){InitializeComponent();}private void btnDemo_Click(object sender, RoutedEventArgs e){_saveContactTask = new SaveContactTask();_saveContactTask.Completed += new EventHandler<SaveContactResult>(_saveContactTask_Completed);try{_saveContactTask.FirstName = "web";_saveContactTask.LastName = "abcd";_saveContactTask.MobilePhone = "11111111111";_saveContactTask.Show();}catch (System.InvalidOperationException ex){MessageBox.Show(ex.ToString());}}void _saveContactTask_Completed(object sender, SaveContactResult e){switch (e.TaskResult){case TaskResult.OK:MessageBox.Show("保存成功");break;case TaskResult.Cancel:MessageBox.Show("取消保存");break;case TaskResult.None:MessageBox.Show("無法保存");break;}}} }

?

5、SaveEmailAddressTask 的 Demo
SaveEmailAddressTask.xaml.cs

/** SaveEmailAddressTask - 保存電子郵件地址* Completed - 完成保存操作(成功、取消、失敗)之后所執(zhí)行的事件* Email - 需要保存的電子郵件地址* Show() - 顯示用于保存電子郵件地址的窗口* * TaskResult - 任務(wù)結(jié)果* OK - 成功* Cancel - 取消* None - 失敗*/using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Windows; using System.Windows.Controls; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Animation; using System.Windows.Shapes; using Microsoft.Phone.Controls;using Microsoft.Phone.Tasks;namespace Demo.Choosers {public partial class SaveEmailAddressTaskDemo : PhoneApplicationPage{private SaveEmailAddressTask _saveEmailAddressTask;public SaveEmailAddressTaskDemo(){InitializeComponent();}private void btnDemo_Click(object sender, RoutedEventArgs e){_saveEmailAddressTask = new SaveEmailAddressTask();_saveEmailAddressTask.Completed += new EventHandler<TaskEventArgs>(_saveEmailAddressTask_Completed);try{_saveEmailAddressTask.Email = "a@b.c";_saveEmailAddressTask.Show();}catch (System.InvalidOperationException ex){MessageBox.Show(ex.ToString());}}void _saveEmailAddressTask_Completed(object sender, TaskEventArgs e){switch (e.TaskResult){case TaskResult.OK:MessageBox.Show("保存成功");break;case TaskResult.Cancel:MessageBox.Show("取消保存");break;case TaskResult.None:MessageBox.Show("無法保存");break;}}} }

?

6、SavePhoneNumberTask 的 Demo
SavePhoneNumberTask.xaml.cs

/** SavePhoneNumberTask - 保存電話號碼* Completed - 完成保存操作(成功、取消、失敗)之后所執(zhí)行的事件* PhoneNumber - 需要保存的電話號碼* Show() - 顯示用于保存電話號碼的窗口* * TaskResult - 任務(wù)結(jié)果* OK - 成功* Cancel - 取消* None - 失敗*/using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Windows; using System.Windows.Controls; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Animation; using System.Windows.Shapes; using Microsoft.Phone.Controls;using Microsoft.Phone.Tasks;namespace Demo.Choosers {public partial class SavePhoneNumberTaskDemo : PhoneApplicationPage{private SavePhoneNumberTask _savePhoneNumberTask;public SavePhoneNumberTaskDemo(){InitializeComponent();}private void btnDemo_Click(object sender, RoutedEventArgs e){_savePhoneNumberTask = new SavePhoneNumberTask();_savePhoneNumberTask.Completed += new EventHandler<TaskEventArgs>(_savePhoneNumberTask_Completed);try{_savePhoneNumberTask.PhoneNumber = "11111111111";_savePhoneNumberTask.Show();}catch (System.InvalidOperationException ex){MessageBox.Show(ex.ToString());}}void _savePhoneNumberTask_Completed(object sender, TaskEventArgs e){switch (e.TaskResult){case TaskResult.OK:MessageBox.Show("保存成功");break;case TaskResult.Cancel:MessageBox.Show("取消保存");break;case TaskResult.None:MessageBox.Show("無法保存");break;}}} }

?

7、SaveRingtoneTask 的 Demo
SaveRingtoneTask.xaml.cs

/** SaveRingtoneTask - 保存鈴聲* Completed - 保存鈴聲之后所執(zhí)行的事件* Source - 鈴聲文件的地址* IsShareable - 指示該鈴聲是否可被其他應(yīng)用程序訪問* DisplayName - 鈴聲的名稱(顯示用)* Show() - 顯示保存鈴聲窗口* * TaskResult - 任務(wù)結(jié)果* OK - 成功* Cancel - 取消* None - 失敗*/using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Windows; using System.Windows.Controls; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Animation; using System.Windows.Shapes; using Microsoft.Phone.Controls;using Microsoft.Phone.Tasks;namespace Demo.Choosers {public partial class SaveRingtoneTaskDemo : PhoneApplicationPage{private SaveRingtoneTask _saveRingtoneChooser;public SaveRingtoneTaskDemo(){InitializeComponent();}private void btnDemo_Click(object sender, RoutedEventArgs e){_saveRingtoneChooser = new SaveRingtoneTask();_saveRingtoneChooser.Completed += new EventHandler<TaskEventArgs>(_saveRingtoneChooser_Completed);try{_saveRingtoneChooser.Source = new Uri("appdata:/Assets/SuperMario.mp3"); // appdata: 代表程序包內(nèi)// saveRingtoneChooser.Source = new Uri("isostore:/myTone.mp3"); // isostore: 代表獨(dú)立存儲// _saveRingtoneChooser.Source = new Uri("http://a.b.c/d.mp3"); // 網(wǎng)絡(luò)地址_saveRingtoneChooser.IsShareable = true;_saveRingtoneChooser.DisplayName = "超級馬里奧鈴聲";_saveRingtoneChooser.Show();}catch (System.InvalidOperationException ex){MessageBox.Show(ex.ToString());}}void _saveRingtoneChooser_Completed(object sender, TaskEventArgs e){switch (e.TaskResult){case TaskResult.OK:MessageBox.Show("保存成功");break;case TaskResult.Cancel:MessageBox.Show("取消保存");break;case TaskResult.None:MessageBox.Show("無法保存");break;}}} }

?

8、PhotoChooserTask 的 Demo
PhotoChooserTask.xaml.cs

/** PhotoChooserTask - 從圖庫里選擇照片* Completed - 選中照片之后所執(zhí)行的事件* Show() - 顯示圖庫* * TaskResult - 任務(wù)結(jié)果* OK - 成功* Cancel - 取消* None - 失敗* * PhotoResult - Completed 事件的事件參數(shù)* ChosenPhoto - 照片數(shù)據(jù)(System.IO.Stream 類型)* OriginalFileName - 照片的文件名*/using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Windows; using System.Windows.Controls; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Animation; using System.Windows.Shapes; using Microsoft.Phone.Controls;using Microsoft.Phone.Tasks;namespace Demo.Choosers {public partial class PhotoChooserTaskDemo : PhoneApplicationPage{private PhotoChooserTask _photoChooserTask;public PhotoChooserTaskDemo(){InitializeComponent();}private void btnDemo_Click(object sender, RoutedEventArgs e){_photoChooserTask = new PhotoChooserTask();_photoChooserTask.Completed += new EventHandler<PhotoResult>(_photoChooserTask_Completed);try{_photoChooserTask.Show();}catch (Exception ex){MessageBox.Show(ex.ToString());}}void _photoChooserTask_Completed(object sender, PhotoResult e){if (e.TaskResult == TaskResult.OK){System.Windows.Media.Imaging.BitmapImage bmp = new System.Windows.Media.Imaging.BitmapImage();bmp.SetSource(e.ChosenPhoto);img.Source = bmp;}}} }

?

9、CameraCaptureTask 的 Demo
CameraCaptureTask.xaml.cs

/** CameraCaptureTask - 相機(jī)拍照* Completed - 拍照并確認(rèn)之后所執(zhí)行的事件* Show() - 啟動相機(jī)* * TaskResult - 任務(wù)結(jié)果* OK - 成功* Cancel - 取消* None - 失敗* * PhotoResult - Completed 事件的事件參數(shù)* ChosenPhoto - 照片數(shù)據(jù)(System.IO.Stream 類型)* OriginalFileName - 照片的文件名*/using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Windows; using System.Windows.Controls; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Animation; using System.Windows.Shapes; using Microsoft.Phone.Controls;using Microsoft.Phone.Tasks;namespace Demo.Choosers {public partial class CameraCaptureTaskDemo : PhoneApplicationPage{private CameraCaptureTask _cameraCaptureTask;public CameraCaptureTaskDemo(){InitializeComponent();}private void btnDemo_Click(object sender, RoutedEventArgs e){_cameraCaptureTask = new CameraCaptureTask();_cameraCaptureTask.Completed += new EventHandler<PhotoResult>(_cameraCaptureTask_Completed);try{_cameraCaptureTask.Show();}catch (System.InvalidOperationException ex){MessageBox.Show(ex.ToString());}}void _cameraCaptureTask_Completed(object sender, PhotoResult e){if (e.TaskResult == TaskResult.OK){System.Windows.Media.Imaging.BitmapImage bmp = new System.Windows.Media.Imaging.BitmapImage();bmp.SetSource(e.ChosenPhoto);img.Source = bmp;}}} }

?

10、GameInviteTask 的 Demo
GameInviteTask.xaml.cs

/** GameInviteTask - 游戲邀請(邀請其他人加入我的游戲會話)* Completed - 完成操作之后所執(zhí)行的事件* SessionId - 游戲的會話 ID* Show() - 發(fā)出邀請* * TaskResult - 用戶選擇后的結(jié)果* OK - 成功* Cancel - 取消* None - 失敗*/using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Windows; using System.Windows.Controls; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Animation; using System.Windows.Shapes; using Microsoft.Phone.Controls;using Microsoft.Phone.Tasks;namespace Demo.Choosers {public partial class GameInviteTaskDemo : PhoneApplicationPage{private GameInviteTask _gameInviteTask;public GameInviteTaskDemo(){InitializeComponent();}private void btnDemo_Click(object sender, RoutedEventArgs e){_gameInviteTask = new GameInviteTask();_gameInviteTask.Completed += new EventHandler<TaskEventArgs>(_gameInviteTask_Completed);try{// 游戲需要在 Windows Phone 上的 Xbox LIVE 中發(fā)布,并且邀請人也要是 Xbox LIVE 的會員_gameInviteTask.SessionId = "游戲的 session id";_gameInviteTask.Show();}catch (System.InvalidOperationException ex){MessageBox.Show(ex.ToString());}}void _gameInviteTask_Completed(object sender, TaskEventArgs e){switch (e.TaskResult){case TaskResult.OK:MessageBox.Show("游戲邀請已發(fā)送");break;case TaskResult.Cancel:MessageBox.Show("游戲邀請已取消");break;case TaskResult.None:MessageBox.Show("游戲邀請無法發(fā)送");break;}}} }



OK
[源碼下載]

posted on 2014-02-22 19:05 NET未來之路 閱讀(...) 評論(...) 編輯 收藏

轉(zhuǎn)載于:https://www.cnblogs.com/lonelyxmas/p/3561136.html

總結(jié)

以上是生活随笔為你收集整理的与众不同 windows phone (5) - Chooser(选择器)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 中国人妖和人妖做爰 | 亚欧成人精品 | 亚洲网站免费观看 | 探花国产 | 操网 | 黑人一区二区三区四区五区 | 国产综合久久久 | 免费av一区二区 | 无码人妻精品一区二区三区在线 | 一区二区精品在线 | 日韩成人在线影院 | 毛片网站免费观看 | 免费国产一区 | 大色综合| 一起草在线视频 | n0659极腔濑亚美莉在线播放播放 | 四虎在线免费观看视频 | 亚洲国产成人自拍 | 水蜜桃色314在线观看 | 99久久久无码国产精品不卡 | 日本一区不卡在线观看 | 欧美日韩日本国产 | 高跟鞋肉丝交足91 | 水蜜桃亚洲精品 | 黄色福利视频网站 | 男人爱看的网站 | 日韩毛片无码永久免费看 | 一个色亚洲 | 久久机热 | 亚洲精品a级 | free性欧美hd精品4k | 亚洲精品日日夜夜 | 一区二区av电影 | 神马三级我不卡 | 一区二区三区日韩欧美 | 琪琪免费视频 | 老子影院午夜伦不卡大全 | 亚洲涩色 | 丁香花婷婷 | 夜夜爽夜夜叫夜夜高潮漏水 | 五月天婷婷激情网 | 欧美精品乱码99久久蜜桃 | 17c在线观看 | wwwxx日本| 亚洲成人少妇 | 在线免费观看h片 | 自拍1页 | av网天堂 | 进去里片欧美 | 国产高清视频在线免费观看 | 精品国产亚洲一区二区麻豆 | 99re这里只有精品在线观看 | 色婷婷伊人| 一级肉体全黄裸片中国 | 国产欧美日韩精品在线观看 | 亚洲日本精品 | 黑人操日本女人视频 | 一区二区三区小说 | 亚洲天堂视频在线观看 | 国产在线播放一区二区 | 国产有码| 欧美成人片在线 | 亚洲精品高清视频在线观看 | 天天躁夜夜操 | av福利影院 | 国产精品熟女久久久久久 | 亚洲人成电影网站 | 亚洲av成人片色在线观看高潮 | 日本高清黄色电影 | 亚洲精品国产手机 | 国产一级爽片 | japan高清日本乱xxxxx | 亚洲欧美一 | 天天精品视频 | 91久久极品少妇xxxxⅹ软件 | 黄a网站 | 日韩av在线免费观看 | 亚洲区小说 | 久久国产一二三 | 曰本黄色大片 | 国产-第1页-浮力影院 | 国内福利视频 | 国产性―交一乱―色―情人 | 中文字幕另类 | 国产五十路 | 男人爆操女人 | 免费裸体视频女性 | 国内免费毛片 | 99精品视频免费看 | 91成人入口| 国产精品911 | 欧亚一区二区三区 | 三级不卡视频 | 4色av| 五月天丁香久久 | 日韩簧片在线观看 | 小妹色播影院 | 97看片吧 | 日韩免费高清视频 |