如何在Windows 8中访问和修改联系人?

6
2个回答

3

请查看联系人选择器示例。您不能直接修改联系人,必须先让用户为您选择他们。这可以通过pickSingleContactAsync()方法实现。这将为您提供一个ContactInformation对象,您可以查询或修改该对象。


联系人选择器示例并未显示我的联系人,而是一些硬编码的JSON联系人,请参见最后几行:http://code.msdn.microsoft.com/windowsapps/Contact-Picker-App-sample-fc6677a1/sourcecode?fileId=43629&pathId=809654564 - TN.
你应该能够在系统上与任何联系人提供者一起使用它。 - Steve Rowe
1
请问您能否给我一些提示,如何将ContactPicker与其他联系人提供者一起使用? - TN.
您无法通过pickSingleContactAsync()修改联系人,因为它们都是只读属性。 - 123 456 789 0

2

Contact:让您的应用程序创建新联系人。仅当您的应用程序使用“联系人合同”时才可用。

PickMultipleContactsOperation:启动联系人选择器的用户界面以选择多个联系人。

PickSingleContactOperation:启动联系人选择器的用户界面以选择单个联系人。

这三个类和/或方法可以完成您想要的所有操作,除了删除联系人,我希望这不会暴露给应用程序。

请记住,文档和API尚未完成。


1
我该如何创建和保存新联系人?“Contact contract”是什么意思?你能否发布几行简短的示例,说明如何修改和保存联系人? - TN.

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接