Windows Phone7 手机内置任务

//电子邮件
EmailAddressChooserTask addressTask = new EmailAddressChooserTask();
private void EmailAddressButton_Click(object sender, RoutedEventArgs e)
{
    addressTask.Show();
}

void addressTask_Completed(object sender, EmailResult e)
{
    if (e.TaskResult == TaskResult.OK)
    {
         EmailAddressText.Text = e.Email;
     }
}

private void ComposeEmailButton_Click(object sender, RoutedEventArgs e)
{
     EmailComposeTask composeTask = new EmailComposeTask();
     composeTask.Body = "This is the first email you'll ever want to send.....";
     composeTask.To = "nick@builttoroam.com";
     composeTask.Subject = "Welcome to WP7";
     composeTask.Show();
}
//照相机
CameraCaptureTask cameraTask = new CameraCaptureTask();
private void CameraCaptureButton_Click(object sender, RoutedEventArgs e)
{
      cameraTask.Show();
}

void cameraTask_Completed(object sender, PhotoResult e)
{
      if (e.TaskResult == TaskResult.OK)
      {
            CompleteCameraTask(e);
       }
}
 //相册
PhotoChooserTask choosePhoto = new PhotoChooserTask();
private void ChoosePhotoButton_Click(object sender, RoutedEventArgs e)
{
    choosePhoto.PixelHeight = 50;
    choosePhoto.PixelWidth = 50;
    choosePhoto.ShowCamera = true;
    choosePhoto.Show();
}

void choosePhoto_Completed(object sender, PhotoResult e)
{
    if (e.TaskResult == TaskResult.OK)
    {
         CompleteCameraTask(e);
    }
}
 //保存邮件
SaveEmailAddressTask saveEmailTask = new SaveEmailAddressTask();
private void SaveEmailButton_Click(object sender, RoutedEventArgs e)
{
     saveEmailTask.Email = "nick@builttoroam.com";
     saveEmailTask.Show();
}

void saveEmailTask_Completed(object sender, TaskEventArgs e)
{
     if (e.TaskResult == TaskResult.OK)
      {
           MessageBox.Show("Email saved!");
      }
      else
      {
           MessageBox.Show("Email not saved");
       }
}
//拨号
PhoneNumberChooserTask chooseNumber = new PhoneNumberChooserTask();
private void PhoneNumberButton_Click(object sender, RoutedEventArgs e)
{
    chooseNumber.Show();
}

void chooseNumber_Completed(object sender, PhoneNumberResult e)
{
    PhoneNumberText.Text = e.PhoneNumber;
}
//打电话
private void CallNumberButton_Click(object sender, RoutedEventArgs e)
{
    PhoneCallTask callNumber = new PhoneCallTask();
    callNumber.DisplayName = "Nick Randolph";
    callNumber.PhoneNumber = "+1 425 001 0001";
    callNumber.Show();
}
        
SavePhoneNumberTask saveNumber = new SavePhoneNumberTask();
private void SaveNumberButton_Click(object sender, RoutedEventArgs e)
{
    saveNumber.PhoneNumber = "+1 425 001 0001";
    saveNumber.Show();
}

void saveNumber_Completed(object sender, TaskEventArgs e)
{
    if (e.TaskResult == TaskResult.OK)
     {
         MessageBox.Show("Phone number saved!");
     }
     else
     {
         MessageBox.Show("Phone number not saved");
      }
}
//发短信
private void SendSMSButton_Click(object sender, RoutedEventArgs e)
{
    SmsComposeTask sendSMS = new SmsComposeTask();
    sendSMS.To = "+1 425 001 0001";
    sendSMS.Body = "Hello from my Windows Phone";
    sendSMS.Show();
}
//搜索
private void SearchButton_Click(object sender, RoutedEventArgs e)
{
    SearchTask search = new SearchTask();
    search.Show();
}

private void WebBrowserButton_Click(object sender, RoutedEventArgs e)
{
    WebBrowserTask browser = new WebBrowserTask();
    browser.URL= 
    "http://www.builttoroam.com/books/devwp7/chapter8/test.docx";
    browser.Show();
}
//媒体
private void MediaPlayerButton_Click(object sender, RoutedEventArgs e)
{
    MediaPlayerLauncher mediaPlayer = new MediaPlayerLauncher();
    mediaPlayer.Controls = MediaPlaybackControls.Pause |       MediaPlaybackControls.Stop;
    mediaPlayer.Media = new Uri("http://www.builttoroam.com/books/devwp7/chapter8/wildlife.wmv");
    mediaPlayer.Show();
}
//市场
private void MarketplaceButton_Click(object sender, RoutedEventArgs e)
{
     MarketplaceDetailTask detailTask = new MarketplaceDetailTask();
     detailTask.ContentIdentifier = "2f7bb8df-dc80-df11-a490-00237de2db9e";
     detailTask.ContentType = MarketplaceContentType.Applications;
     detailTask.Show();       
}
private void MarketplaceHubButton_Click(object sender, RoutedEventArgs e)
{
     MarketplaceHubTask hubTask = new MarketplaceHubTask();
     hubTask.ContentType = MarketplaceContentType.Applications;
     hubTask.Show();
}

private void MarketplaceReviewButton_Click(object sender, RoutedEventArgs e)
{
     MarketplaceReviewTask reviewTask = new MarketplaceReviewTask();
     reviewTask.Show();
}

private void MarketplaceSearchButton_Click(object sender, RoutedEventArgs e)
{
     MarketplaceSearchTask searchTask = new MarketplaceSearchTask();
     searchTask.ContentType = MarketplaceContentType.Applications;
     searchTask.SearchTerms = "Weather";
     searchTask.Show();
}

 

posted on 2013-06-04 13:50  Hai_阔天空  阅读(179)  评论(0)    收藏  举报

导航