Windows Phone 7 中常用Task

來源:互聯網
上載者:User

標籤: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&lt;EmailResult&gt;(emailchooser_Completed);
    emailchooser.Show();
}

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








 

Windows Phone 7 中常用Task

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.