使用Windows.ApplicationModel.Contacts.ContactManager和ContactStore我可以使用FindContactAsync(...)读取所有内容或搜索联系人(人物)。在某些记录中,我只在名称(人员/电话簿)组下设置了昵称字段。当我搜索他们的昵称时返回它们,但是Contact实例中与Name相关的所有字段都是空的。我无法在该类型上找到任何昵称字段。
有没有办法在Windows Phone 8.1(不是Silverlight)上获取联系人昵称?
答案 0 :(得分:0)
我最近在使用Windows Phone 8.1 Runtime应用程序,并且遇到了同样的问题。
似乎Microsoft已记录了Contact类的Nickname属性,但尚未在Visual Studio中实现,以供其他开发人员使用。
您可以在此处查看Contact类的所有属性: Contact class - Windows app development
这里有Nickname属性的详细信息: Contact.Nickname | nickname property - Windows app development
检查属性页面。一条消息说它没有发布,而且要求是Windows 10。
用户可以在人物应用中输入昵称似乎很奇怪,但我们正如其他开发者无法在我们自己的应用中使用昵称。我想这就是现在使用Windows Phone 8.1自定义应用程序的方式。