How to retreive the Phone Number and the Email Address from Windows Phone 7 Contacts in c#?

The PhoneNumberChooserTask and the EmailAddressChooserTask in the Windows Phone 7 API helps the user to select the PhoneNumber and the Email Address of the selected contact .

When this chooser is used , the Contacts page is opened for the user to select the Name . The Phone Number and the Email Address are retreived if it has one from the selected contacts based on the Chooser used .

How to retreive the Phone Number and the Email Address from Windows Phone 7 Contacts in c#

To retreive the phone number , all that one should do is to create a new instance of the PhoneNumberChooserTask , attach an phoneNumberChooserTask_Completed Event handler and call the Show method .

PhoneNumberChooserTask PhoneNrChooserTask = new PhoneNumberChooserTask();

PhoneNrChooserTask.Completed += new EventHandler<PhoneNumberResult>(phoneNumberChooserTask_Completed);

PhoneNrChooserTask.Show();

void phoneNumberChooserTask_Completed(object sender, PhoneNumberResult e)
{

  if (e.TaskResult == TaskResult.OK)
  {
      MessageBox.Show(e.PhoneNumber.ToString);
  }

}

The same applies to the EmailAddressChooserTask too .

EmailAddressChooserTask selectEamilAddress = new EmailAddressChooserTask();

selectEamilAddress.Completed += new EventHandler<EmailResult>(emailAddressChooserTask_Completed);

selectEamilAddress.Show();

void emailAddressChooserTask_Completed(object sender, EmailResult e)
{

  if (e.TaskResult == TaskResult.OK)
  {
      MessageBox.Show(e.Email);
  }
}

Leave A Reply

Your email address will not be published. Required fields are marked *

You May Also Like

This blog post will guide you through several effective methods to troubleshoot and resolve the issue of Microsoft Edge not...
Windows 11 offers a range of audio enhancements that can enrich your listening experience. These enhancements include features like virtual...
Windows 11 brings a fresh and visually stunning design to your desktop, and one of the standout features is the...