如何在不退出WP7程序的情况下使用SaveContactTask?

时间:2012-06-24 13:59:25

标签: c# windows-phone-7

当我使用此任务时,在保存联系人之后我不能在我的应用程序中做任何事情,除了显示带有消息的消息框,当这个任务完成时我怎么能再次返回我的应用程序!!

1 个答案:

答案 0 :(得分: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