【发布时间】:2012-08-06 09:26:39
【问题描述】:
我有一个包含电话号码的网络服务。 电话查询 Web 服务以获取电话列表并将它们显示在 ListBox 中。 问题是我不知道如何查询每部电话的电话联系人数据库,获取联系人姓名并在列表框中显示姓名而不是电话。
【问题讨论】:
标签: c# silverlight windows-phone-7 listbox listboxitem
我有一个包含电话号码的网络服务。 电话查询 Web 服务以获取电话列表并将它们显示在 ListBox 中。 问题是我不知道如何查询每部电话的电话联系人数据库,获取联系人姓名并在列表框中显示姓名而不是电话。
【问题讨论】:
标签: c# silverlight windows-phone-7 listbox listboxitem
Windows Phone SDK 7.1 为您提供了对用户的联系人数据的只读访问权限,这些数据汇总在用户的不同帐户中。欲了解更多信息,请参阅Contacts and Calendar for Windows Phone.
This MSDN article should get you started
这也应该有帮助:
Contacts cont = new Contacts();
cont.SearchCompleted += (s, e) =>
{
foreach (var contact in e.Results)
{
string name = contact.DisplayName;
}
};
cont.SearchAsync("07000000000", FilterKind.PhoneNumber, null);
【讨论】: