정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

Windows Phone 8의 이메일 주소 저장 작업 사용 방법

2014-06-18

적용 대상: Windows Phone 8 및 Windows Phone Silverlight 8.1 | Windows Phone OS 7.1

사용자가 응용프로그램에서 이메일 주소를 저장할 수 있도록 하려면 이메일 주소 저장 작업을 사용합니다. 이 작업을 사용하면 연락처 응용프로그램이 실행됩니다.

선택자를 사용하면 Windows Phone 플랫폼 전체에서 일관된 사용자 환경을 손쉽게 제공할 수 있습니다. 자세한 내용은 Windows Phone 8의 시작 관리자 및 선택자를 참조하세요.

이메일 주소 저장 작업을 사용하려면

  1. 코드에 다음 문을 추가합니다.

    using Microsoft.Phone.Tasks;
    
  2. 작업 개체를 선언합니다. 이 개체에는 페이지 범위가 포함되어 있어야 하므로 페이지에서 생성자보다 먼저 선언하세요.

    SaveEmailAddressTask saveEmailAddressTask;
    
  3. 페이지 생성자에 다음 코드를 추가합니다. 이 코드는 작업 개체를 초기화하고 사용자가 작업을 완료한 후에 실행할 메서드를 식별합니다.

    saveEmailAddressTask = new SaveEmailAddressTask();
    saveEmailAddressTask.Completed += new EventHandler<TaskEventArgs>(saveEmailAddressTask_Completed);
    
  4. 버튼 클릭 이벤트 등 다음 코드가 필요한 곳마다 응용프로그램에 다음 코드를 추가합니다. 이 절차를 테스트하려면 페이지 생성자에 코드를 배치하면 됩니다. 다음은 이 작업을 실행하기 위한 코드입니다.

    이메일 주소를 미리 채울 수는 있지만 반드시 그럴 필요는 없습니다. 사용자가 이메일 주소를 추가하고 편집한 후에 저장할 수 있습니다.

    
    
    
    saveEmailAddressTask.Email = "someone@example.com";
    
    saveEmailAddressTask.Show();
    
    
    
    
    
    
    
  5. 완료된 이벤트 처리기의 코드를 페이지에 추가합니다. 이 코드는 사용자가 작업을 완료한 후에 실행됩니다. 이를 통해 이메일이 저장되었는지 확인할 수 있습니다.

    void saveEmailAddressTask_Completed(object sender, TaskEventArgs e)
    {
        switch (e.TaskResult)
        {
            //Logic for when the email was saved successfully
            case TaskResult.OK:
                MessageBox.Show("Email saved.");
                break;
    
            //Logic for when the task was cancelled by the user
            case TaskResult.Cancel:
                MessageBox.Show("Save cancelled.");
                break;
    
            //Logic for when the email could not be saved
            case TaskResult.None:
                MessageBox.Show("Email could not be saved.");
                break;
        }
    }
    

표시: