您的位置:首页 > 其它

Windows Phone 提供了获取联系人列表信息的API 学习

2012-07-11 16:23 323 查看
Xaml文件
<ListBox x:Name="ContactList" Margin="0,70,0,0">
<ListBox.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding Path=DisplayName, Mode=OneWay}" />
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
添加引用联系信息获取的相关API Microsoft.Phone.UserData
1.首先创建Contacts对象,然后处理个查询完成事件(SearchCompleted)
    Contacts contacts = new Contacts();
contacts.SearchCompleted += new EventHandler<ContactsSearchEventArgs>(contacts_SearchCompleted);
  2.接下来就是调用查询,开始查找联系人
    contacts.SearchAsync(searchterm, FilterKind.PhoneNumber, null);
 该方法在用户的联系人数据中异步搜索联系人信息,filter为筛选器 ,FilterKind筛选器种类,
  3.查询完成后会调用查询完成事件(SearchCompleted)
    private void SearchCompleted(object sender, ContactsSearchEventArgs e)
    {
            ContactList.ItemsSource = e.Results; 
    }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: