我正在开发一个Windows Phone 8应用程序。我必须使用电话联系人创建一组联系人,并使其可以在整个应用程序中访问。
答案 0 :(得分:0)
研究Windows Phone的选择器和启动器:
How to use the save contact task for Windows Phone
你也有
要创建此论坛,我认为您可以Serialize and deserialize objects to disk (XAML / C #)
希望有所帮助
答案 1 :(得分:0)
首先使用contacts类来获取联系人并进行空白搜索
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会返回联系人列表 否----下一步你有两个选择
使用相同信息保存新联系人: - saving contact
或使用本地存储来保存数据......也许在文本文件中...它将在整个应用程序中可用....如果它用于当前目的,您可以将其传递给应用程序资源(会话并反复使用它而不调用本地存储
Application.current.resources ..将充当会话,并将通过应用程序提供....
还有更多选项,例如使用db和all来访问数据..但如果内存不是问题,那么应用程序资源最适合,如果联系人不是那么大的编号:)请告诉我,如果我可以进一步澄清