C# 更新WP7列表框
我有一个包含电话号码的Web服务。 手机查询Web服务以获取电话列表并将其显示在列表框中。 问题是,我不知道如何查询每个电话的电话联系人数据库,获取其联系人姓名,并在列表框中显示姓名而不是电话 Windows Phone SDK 7.1允许您以只读方式访问用户的联系人数据,这些数据在用户的不同帐户中聚合。有关详细信息,请参阅 这也应该有所帮助:C# 更新WP7列表框,c#,silverlight,windows-phone-7,listbox,listboxitem,C#,Silverlight,Windows Phone 7,Listbox,Listboxitem,我有一个包含电话号码的Web服务。 手机查询Web服务以获取电话列表并将其显示在列表框中。 问题是,我不知道如何查询每个电话的电话联系人数据库,获取其联系人姓名,并在列表框中显示姓名而不是电话 Windows Phone SDK 7.1允许您以只读方式访问用户的联系人数据,这些数据在用户的不同帐户中聚合。有关详细信息,请参阅 这也应该有所帮助: Contacts cont = new Contacts(); cont.SearchCompleted += (s, e) => {
Contacts cont = new Contacts();
cont.SearchCompleted += (s, e) =>
{
foreach (var contact in e.Results)
{
string name = contact.DisplayName;
}
};
cont.SearchAsync("07000000000", FilterKind.PhoneNumber, null);
您好,我知道如何搜索联系人并获取号码的名称,但知道如何将所有结果添加到列表框中。例如,我有5个号码要搜索,对于每个我想从联系人中获取姓名并在列表框中显示姓名的号码,也许您可以在SearchCompleted回调中建立一个姓名列表,并将其设置为列表框中的ItemsSource。