2012-08-06 66 views
0

我有一個包含電話號碼的web服務。 電話查詢web服務以獲取電話列表並將它們顯示在列表框中。 問題是我不知道如何查詢每部手機的手機聯繫人數據庫,獲取它的聯繫人姓名,並顯示名稱而不是列表框中的手機。更新WP7列表框

回答

0

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); 
+0

嗨,我知道如何搜索聯繫人和一個號碼拿到的名字,但怎麼加所有的結果到ListBox。例如,我有5個號碼可供搜索,對於每個號碼我想從聯繫人中獲取姓名並在列表框中顯示姓名 – 2012-08-07 09:55:54

+0

也許您可以在SearchCompleted回調中創建名稱列表,並將其設置爲您的ItemsSource列表框。 – 2012-08-07 17:32:05