Я хочу получить все телефонные номера в моих контактах, которые начинаются с трехзначных цифр, например «012», когда я нажимаю кнопку.поиск контактов по номеру телефона, фильтр с использованием 3-значного префикса
Я работал на нем, используя следующий код:
private void ButtonContacts_Click(object sender, RoutedEventArgs e)
{
Contacts cons = new Contacts();
//Identify the method that runs after the asynchronous search completes.
cons.SearchCompleted += new EventHandler<ContactsSearchEventArgs>(Contacts_SearchCompleted);
//Start the asynchronous search.
cons.SearchAsync("0109", FilterKind.PhoneNumber, "State String 5");
}
void Contacts_SearchCompleted(object sender, ContactsSearchEventArgs e)
{
try
{
//Bind the results to the user interface.
ContactResultsData.DataContext = e.Results;
}
catch (System.Exception)
{
//No results
}
if (ContactResultsData.Items.Any())
{
ContactResultsLabel.Text = "results";
}
else
{
ContactResultsLabel.Text = "no results";
}
}
но FilterKind.PhoneNumber
работает только тогда, когда она имеет по крайней мере последние 6 цифр совпавших номеров телефона.
Любая идея, как этого достичь?
BTW Я - новичок.