C++ cli 是否创建与自定义域的联系人?

C++ cli 是否创建与自定义域的联系人?,c++-cli,uwp,contacts,uwp-xaml,C++ Cli,Uwp,Contacts,Uwp Xaml,我正在开发一个UWP软件,需要管理联系人列表。每个联系人必须存储至少一个公钥(散列)以标识自己。我检查了UWP的API,但我不清楚如何做这样的事情 对于Windows8 phone,有一个StoredContact,它似乎能够存储自定义字段。演示文稿第16页提供了一个示例: 对于UWP,我首先尝试添加StoredContact。但我无法访问Windows::Phone::PersonalInformation(请参见此处的命名空间:)。(注意,我不是针对手机设备) 然后我尝试用Contact()

我正在开发一个UWP软件,需要管理联系人列表。每个联系人必须存储至少一个公钥(散列)以标识自己。我检查了UWP的API,但我不清楚如何做这样的事情

对于Windows8 phone,有一个StoredContact,它似乎能够存储自定义字段。演示文稿第16页提供了一个示例:

对于UWP,我首先尝试添加StoredContact。但我无法访问Windows::Phone::PersonalInformation(请参见此处的命名空间:)。(注意,我不是针对手机设备)

然后我尝试用Contact()添加自定义字段,但此时我不知道如何添加。由于Windows::ApplicationModel::Contacts是密封的,因此我无法尝试创建子类并添加属性HashKey

从技术上讲,我可以有一个类似Windows::ApplicationModel::Contacts::ContactPhone的类HashKey

如果不可能存储custome字段,我真的需要知道它,因为它对我来说是一个关键问题


msdn版本:

我在msdn中回答了您相同的问题,请参阅:

联系人对象设计为不允许添加新对象,但您可以更改“存在”字段

<>因为你没有提到你用C++开发,所以我给出了C代码。下面是简单的C++代码示例:

ContactPhone^ phone1 =ref new ContactPhone();
phone1->Number = "secrectword";
phone1->Description = "password"; 
contact1->Phones->Append(phone1);

太阳城,谢谢。我没有提到MSC++上的C++,因为我在C语言中有几次回答,甚至当我提到我做C++ +CLI时。当我指出我确实提到了C++/CLI这一事实时,我得到了一些评论,认为将C#翻译成C++/CLI是“简单”的(事实并非如此,有些名称空间/函数在C++/CLI中不存在或名称不同)。但由于C#文档更为繁荣,我经常阅读它并进行翻译。。。