0

電話番号を含む Web サービスがあります。電話は Web サービスにクエリを実行して電話リストを取得し、それらを ListBox に表示します。問題は、すべての電話の電話連絡先データベースを照会し、その連絡先名を取得して、リストボックスに電話の代わりに名前を表示する方法がわからないことです。

4

1 に答える 1

0

Windows Phone SDK 7.1 では、ユーザーのさまざまなアカウントにわたって集計された、ユーザーの連絡先データへの読み取り専用アクセスが許可されます。詳細については、「Windows Phone の連絡先とカレンダー」を参照してください。

この MSDN の記事から始める必要があります

そして、これも役立つはずです:

Contacts cont = new Contacts();
cont.SearchCompleted += (s, e) =>
    {
        foreach (var contact in e.Results)
        {
            string name = contact.DisplayName;
        }
    };
cont.SearchAsync("07000000000", FilterKind.PhoneNumber, null);
于 2012-08-06T17:58:40.497 に答える