Я пытаюсь сохранить из кода контакт с несколькими телефонными номерами.
Я вижу, что это возможно с использованием класса StoredContact. Однако есть только предопределенные свойства контакта, которые я могу использовать для сохранения номера телефона (например, KnownContactProperties.MobileTelephone, KnownContactProperties.Telephone и т. д.). Я не вижу способа сохранить произвольно длинный список телефонных номеров с помощью этого класса. Я также не вижу способа установить имя пользовательского свойства (пользовательские свойства на самом деле поддерживаются, просто они игнорируются приложением «Люди», что делает их бесполезными в моем случае).
С другой стороны, класс Contact в пространстве имен Windows.ApplicationModel.Contacts поддерживает список телефонных номеров. Однако, судя по всему, классы в этом пространстве имен ограничены доступом только для чтения в Windows Phone.