このトピックはまだ評価されていません - このトピックを評価する

Windows Phone の電話番号の保存タスクを使用する方法

2013/12/05

対象: Windows Phone 8 | Windows Phone OS 7.1

電話番号の保存タスクを使用すると、ユーザーがアプリケーションから電話番号を保存できるようになります。このタスクにより、連絡先アプリケーションが起動します。

セレクターを使用することによって、Windows Phone プラットフォーム全体で一貫性のあるユーザー エクスペリエンスを提供できます。詳細については、「Windows Phone のランチャーとセレクター」を参照してください。

電話番号の保存タスクを使用するには

  1. 次のステートメントをコードに追加します。

    using Microsoft.Phone.Tasks;
    
  2. タスク オブジェクトを宣言します。ページ スコープが必要であるため、ページ内でコンストラクターの前に宣言します。

    SavePhoneNumberTask savePhoneNumberTask;
    
  3. 次のコードをページ コンストラクターに追加します。このコードはタスク オブジェクトを初期化し、ユーザーがタスクを完了した後に実行するメソッドを識別します。

    savePhoneNumberTask = new SavePhoneNumberTask();
    savePhoneNumberTask.Completed += new EventHandler<TaskEventArgs>(savePhoneNumberTask_Completed);
    
  4. ボタンのクリック イベントなど、アプリケーションの必要な場所に次のコードを追加します。この手順をテストするには、ページのコンストラクターにこのコードを配置します。これはタスクを起動するコードです。

    電話番号を事前設定できますが、必須ではありません。ユーザーは、電話番号を保存する前に追加または編集することができます。

    
    
    
    savePhoneNumberTask.PhoneNumber = "2065550123";
    
    savePhoneNumberTask.Show();
    
    
    
    
    
    
    
  5. 完了したイベント ハンドラーのコードをページに追加します。このコードは、ユーザーがタスクを完了した後に実行されます。電話番号が正常に保存されたかどうかを確認できます。

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

この情報は役に立ちましたか。
(残り 1500 文字)
フィードバックをいただき、ありがとうございました
表示:
© 2014 Microsoft. All rights reserved.