Here is a small snippet to get the contact details with the AddressChooser task and Contact class (new for Windows Phone 8) for an Windows Phone 8 app:
public MainPage()
{
InitializeComponent();
addressTask = new AddressChooserTask();
addressTask.Completed += addressTask_Completed;
}
private void btnContacts_Click(object sender, RoutedEventArgs e)
{
addressTask.Show();
}
void addressTask_Completed(object sender, AddressResult e)
{
if (e.TaskResult == TaskResult.OK)
{
var contacts = new Contacts();
contacts.SearchCompleted += contacts_SearchCompleted;
contacts.SearchAsync(e.DisplayName, FilterKind.DisplayName, null);
}
}
private void contacts_SearchCompleted(object sender, ContactsSearchEventArgs e)
{
if (e.Results != null && e.Results.Any())
{
var firstOrDefault = e.Results.FirstOrDefault();
if (firstOrDefault != null)
{
var contactPhoneNumber = firstOrDefault.PhoneNumbers.FirstOrDefault(tel => tel.Kind==PhoneNumberKind.Mobile);
if (contactPhoneNumber != null)
{
TextTelephoneNumber.Text = contactPhoneNumber.PhoneNumber;
SmsNumber.Text = contactPhoneNumber.PhoneNumber;
}
var contactEmail = firstOrDefault.EmailAddresses.FirstOrDefault();
if (contactEmail != null)
{
MailAddress.Text = contactEmail.EmailAddress;
}
}
}
}
It is very good blog.I am also looking for this from a long time.Many people like to visit here.I have seen many things over here.It is very good.
AntwortenLöschenPhone Calls
nice post
AntwortenLöschendata science training in bangalore
data science classroom training in bangalore
best training institute for data science in bangalore
best data science training institute in bangalore
data science with python training in bangalore
best data science training in bangalore
UiPath Training in Bangalore
best tableau training institutes in bangalore
Great post very useful info thanks for this post ....
AntwortenLöschenAws training chennai | AWS course in chennai
Rpa training in chennai | RPA training course chennai
sas training in chennai | sas training class in chennai
Awesome..I read this post so nice and very imformative information...thanks for sharing
AntwortenLöschenDevOps Training in Chennai
DevOps Course in Chennai