我想从我的 Windows 8 应用商店应用程序中添加一个新联系人并将其保存,以便它出现在操作系统附带的人脉应用程序中。
文档说有一个类ContactPickerUI
具有该方法public AddContactResult AddContact(string id, Contact contact)
,并且似乎完全可以完成我需要它做的工作。
问题是我不知道如何获取对ContactPickerUI
对象的引用,因为无法实例化该类。
如果我尝试做
var contactPickerUi = new ContactPickerUI();
我收到一条错误消息:“'Windows.ApplicationModel.Contacts.Provider.ContactPickerUI' 类型没有定义构造函数”
Microsoft 提供了一个在线代码示例,他们在ContactPickerUI
此处使用.
问题是,在该代码中,当应用程序从外部源(即它是一个共享目标)激活时,它们会在该对象上获得一个引用,而我的应用程序并非如此。
有没有办法访问ContactPickerUI
您的应用程序正常启动的时间?或者是否有另一种方式以编程方式添加新联系人,而无需通过超级按钮栏分享?