有没有办法通过选择器阅读联系人的详细信息?

时间:2013-11-01 01:20:29

标签: c# windows-phone-8 contacts

我要做的是从Contacts导入我的应用中的人物。我需要的细节是名字/姓氏和联系人的图片。我知道没有选择器来检索这些细节,也知道Microsoft.Phone.UserData.Contacts类以及如何使用FilterKind枚举检索列表。但我想从显示选择器EmailAddressChooserTask时加载的“选择联系人”页面中选择一个联系人。

基本上我要求确认是否为了完成此操作我必须写一个与PhoneApplicationPage Contacts类似的LongListSelector,其结果来自{{1事件。

也许某人已经这样做了,我可以避免虚拟化(加载所有联系人并展示他们的图片)和搜索功能的开销?

1 个答案:

答案 0 :(得分:1)

您将在here中找到WP7.1的完整教程(和源代码):

  

在这篇文章中,我将分享我的联系人选择器的源代码   控制,我需要为我的“我的助手”应用程序创建的控件,a   提醒申请。如果你迫不及待地想读完剩下的   解释,您可以向下滚动并下载源代码。

作者正在完成您描述的所有步骤并使用相同的控件和API:

  • Microsoft.Phone.UserData.Contacts API在WP8.0中保持不变,因此您无需更改有关联系人检索的代码段。
  • 作者正在使用Windows Phone Toolkit来利用不属于WP7 API的LongListSelector控件。但就像现在一样,您可以将toolkit:命名空间更改为专用于WP8控件的命名空间,以使用“官方”和支持的控件。

希望它会让你节省一些时间