Windows 8 Store アプリから新しい連絡先を追加して保存し、OS に付属の People アプリに表示されるようにしたいと考えています。
ContactPickerUI
ドキュメントには、メソッドを持つクラスがあり、public AddContactResult AddContact(string id, Contact contact)
それがまさに私が必要とする仕事をしているように見えると書かれています。
ContactPickerUI
問題は、クラスをインスタンス化できないため、オブジェクトへの参照を取得する方法がわからないことです。
やろうとしたら
var contactPickerUi = new ContactPickerUI();
「型 'Windows.ApplicationModel.Contacts.Provider.ContactPickerUI' にはコンストラクターが定義されていません」というエラー メッセージが表示されます。
ContactPickerUI
hereを使用する Microsoft のオンライン コード サンプルがあります。
問題は、そのコードでは、アプリケーションが外部ソース (つまり、共有ターゲット) からアクティブ化されたときにそのオブジェクトで参照を取得することですが、それは私のアプリには当てはまりません。
ContactPickerUI
アプリケーションが正常に起動したときにアクセスする方法はありますか? または、チャームバーを介して共有せずに、プログラムで新しい連絡先を追加する別の方法はありますか?