0

このタスクを使用すると、連絡先を保存した後、このタスクが完了したときにアプリケーションに戻るにはどうすればよいかというメッセージを含むメッセージボックスを表示することを除いて、アプリケーションで何もできません!!

4

1 に答える 1

3

これでうまくいくはずです。タスクが完了すると、アプリケーションが再び制御を取得します。Completed イベント ハンドラを使用してタスクの結果を制御できます

this.saveContactTask.Completed += new EventHandler<SaveContactResult>(saveContactTask_Completed);

private void saveContactTask_Completed(object sender, SaveContactResult e)
{
    switch (e.TaskResult)
    {
        case TaskResult.OK:
        MessageBox.Show("Contact is successfully saved.");
        break;
        case TaskResult.Cancel:
        MessageBox.Show("The user canceled the task.");
        break;
        case TaskResult.None:
        MessageBox.Show("NO information regarding the task result is available.");
        break;
    }
}

ここでは、必要に応じて正確に機能する完全に機能する例を見つけることができます。見て、実装と比較することができます

http://windowsphonegeek.com/tips/8-How-to-use-SaveContactTask-in-Windows-Phone-Mango

于 2012-06-24T14:41:34.353 に答える