C# 如何在windows phone 8中从电话簿中选择联系人并在我们的应用程序中使用该联系人

C# 如何在windows phone 8中从电话簿中选择联系人并在我们的应用程序中使用该联系人,c#,visual-studio-2012,cordova,windows-phone-8,C#,Visual Studio 2012,Cordova,Windows Phone 8,我正在使用phonegap开发windows phone 8。 我想从电话簿中选择联系人,并想在我的应用程序中使用这些联系人。 我经历了 但在这里,我只能搜索,但我不能选择它并在我的应用程序中使用它 我尝试了一个样本联系人选择器也从Microsoft网站,但它只显示了电话簿列表,但我不能选择它。所以请任何人都可以帮我这个。谢谢你试用过这个插件吗- 它支持Windows Phone 8。根据您在评论中提到的要求 使用PhoneNumberChooserTask,如果成功,请使用SMS编写器任务

我正在使用phonegap开发windows phone 8。 我想从电话簿中选择联系人,并想在我的应用程序中使用这些联系人。 我经历了

但在这里,我只能搜索,但我不能选择它并在我的应用程序中使用它


我尝试了一个样本联系人选择器也从Microsoft网站,但它只显示了电话簿列表,但我不能选择它。所以请任何人都可以帮我这个。谢谢你试用过这个插件吗-


它支持Windows Phone 8。

根据您在评论中提到的要求

使用PhoneNumberChooserTask,如果成功,请使用SMS编写器任务


你选它是什么意思?。您可以获取所有电话簿联系人,然后通过绑定将其显示在您的UI上。拾取意味着我想在我的应用程序中使用该电话号码,并想向他/她发送推荐信息。您能告诉我如何在我们的代码中使用此插件吗。?
       private void SendInviteViaSMS(){

        var phoneNumberChooserTask= new PhoneNumberChooserTask();
        phoneNumberChooserTask.Completed += PhoneNumberChooserTaskOnCompleted;
        phoneNumberChooserTask.Show();
    }

    private void PhoneNumberChooserTaskOnCompleted(object sender, PhoneNumberResult phoneNumberResult)
    {
        if (phoneNumberResult.TaskResult == TaskResult.OK)
        {

            Debug.WriteLine("The phone number for " + phoneNumberResult.DisplayName + " is " + phoneNumberResult.PhoneNumber);
            var smsComposeTask = new SmsComposeTask();
            smsComposeTask.To = phoneNumberResult.PhoneNumber;
            smsComposeTask.Body = String.Format(" Hey {0}, Try this new application. It's great!",phoneNumberResult.DisplayName);
            smsComposeTask.Show();
        }
    }