Как получить имя и фамилию из ContactInformation?

Я использую ContactPicker в приложении Магазина Windows, и мне нужно отдельно получить имя и фамилию для выбранного контакта. К сожалению, класс ContactInformation имеет только свойство Name, где обе части имени объединены. Свойство CustomFields пусто.

С трудом верится, что нет доступа к имени и фамилии, так как они хранятся отдельно в приложении Контакты...

Есть идеи?


person Thomas Levesque    schedule 14.06.2013    source источник


Ответы (1)


Класс ContactInformation устарел в Windows 8.1 и заменен классом Contact, который предоставляет более подробную информацию, включая имя и фамилию.

РЕДАКТИРОВАТЬ: на самом деле это не работает; свойство FirstName содержит объединенные имя и фамилию, а свойство LastName пусто... Не уверен, что это ошибка в API ContactPicker или в приложении "Контакты".

person Thomas Levesque    schedule 09.11.2013
comment
Кажется, что приложение «Контакт» неправильно заполняет свойство имени объекта. - person Farhan Ghumra; 09.11.2013
comment
@Xyroid, да, я пришел к такому же выводу, когда понял, что оно отлично работает с другим приложением, управляющим контактами... - person Thomas Levesque; 09.11.2013