다음을 통해 공유


ContactPanelActivatedEventArgs.Contact 속성

정의

연락처 패널에서 선택한 연락처를 가져옵니다.

public:
 property Contact ^ Contact { Contact ^ get(); };
Contact Contact();
public Contact Contact { get; }
var contact = contactPanelActivatedEventArgs.contact;
Public ReadOnly Property Contact As Contact

속성 값

선택한 연락처입니다.

구현

예제

protected async override void OnActivated(IActivatedEventArgs args)
{
    if (args.Kind == ActivationKind.ContactPanel)
    {
        // At this point, ContactPanelActivatedEventArgs.Contact
        // is an empty Contact.  Only its Id property is set.
        ContactPanelActivatedEventArgs panelArgs = (ContactPanelActivatedEventArgs)args;

        // To get access to all of the Contact's property data, you must
        // use the Id to re-retrieve the Contact from the ContactStore.
        ContactStore store = await ContactManager.RequestStoreAsync(ContactStoreAccessType.AppContactsReadWrite);
        Contact contact = await store.GetContactAsync(panelArgs.Contact.Id);

        // Now you have a fully populated Contact to work with.
    }
}

설명

선택한 연락처는 ID 속성 집합만 있는 빈 연락처가 됩니다. 연락처의 나머지 속성 데이터에 액세스하려면 이 ID를 사용하여 ContactStore에서 연락처를 다시 검색해야 합니다.

적용 대상