標籤:style blog http os ar sp on c log
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 = "[email protected]";
task.Cc = "[email protected]";
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 = "[email protected]"; 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<EmailResult>(emailchooser_Completed);
emailchooser.Show();
}
void emailchooser_Completed(object sender, EmailResult e)
{
this.PageTitle.Text = e.Email;
}
Windows Phone 7 中常用Task