0

我正在开发一个 Windows Phone 8 应用程序。我必须使用电话联系人创建一组联系人,并使其可以在整个应用程序中访问。

4

2 回答 2

0

研究这个 Windows Phone 的选择器和启动器:

如何使用 Windows Phone 的保存联系人任务

你也有

  • 如何使用 Windows Phone 的电子邮件撰写任务
  • 如何使用 Windows Phone 的保存电话号码任务
  • 如何使用 Windows Phone 的电话号码选择器任务

要创建这个组,我认为您可以将对象序列化和反序列化到磁盘(XAML / C#)

希望有帮助

于 2013-09-04T08:51:09.570 回答
0

首先使用联系人类来获取联系人并进行空白搜索

 Contacts cons = new Contacts();

cons.SearchCompleted += new EventHandler<ContactsSearchEventArgs>(Contacts_SearchCompleted);

cons.SearchAsync("", contactFilterKind, "Contacts Test #1");

然后当搜索结束

void Contacts_SearchCompleted(object sender, ContactsSearchEventArgs e)

{ var allContacts = e.Result; }

这里 e.Result 返回你的联系人列表 ---- 下一步你有两个选择

保存具有相同信息的新联系人:-保存联系人

或使用本地存储来保存数据......也许在一个文本文件中......它将在整个应用程序中可用......如果它用于当前目的,您可以将它传递给应用程序资源(会话)并使用它一遍又一遍地调用本地存储

Application.current.resources .. 将作为一个会话,将在整个应用程序中可用....

还有一些其他选项,例如使用 db 和 all 来访问数据.. 但如果内存不是问题,则应用程序资源最适合,如果联系人的编号不是那么大:) 如果我能进一步澄清,请告诉我

于 2013-09-04T13:41:13.203 回答