Windows phone VS Windows Phone查找并选择联系人
我如何制作一个下拉框,供某人从中选择一个联系人?我正在为Windows Phone使用Visual Studio Express 2012Windows phone VS Windows Phone查找并选择联系人,windows-phone,Windows Phone,我如何制作一个下拉框,供某人从中选择一个联系人?我正在为Windows Phone使用Visual Studio Express 2012 谢谢。这是内置的功能。使用电话号码选择任务 //When you see the red underline hold (control + period) // OR you can just add the using yourself at the top of the page //using Microsoft.Phone.Tasks; Phon
谢谢。这是内置的功能。使用电话号码选择任务
//When you see the red underline hold (control + period)
// OR you can just add the using yourself at the top of the page
//using Microsoft.Phone.Tasks;
PhoneNumberChooserTask pnct= new PhoneNumberChooserTask();
pnct.Completed += new EventHandler<PhoneNumberResult>(pnct_Completed);
然后在完成的事件中,只提取您需要的内容
void pnct_Completed(object sender, PhoneNumberResult e)
{
if (e.TaskResult == TaskResult.OK)
{
MessageBox.Show("The phone number for " + e.DisplayName + " is " + e.PhoneNumber);
//Code to start a new call using the retrieved phone number.
//PhoneCallTask phoneCallTask = new PhoneCallTask();
//phoneCallTask.DisplayName = e.DisplayName;
//phoneCallTask.PhoneNumber = e.PhoneNumber;
//phoneCallTask.Show();
}
}
这是执行您要求的操作的建议方法,因为它可以为用户保持环境的一致性。一致的用户环境意味着他们会更喜欢你的应用程序
此答案的参考可在此上找到。我的意思是,我应该添加什么?网格等等,你不必把它添加到任何东西中。把这个放在你的后端代码里。它已经为你建造好了。Show()方法调用将显示他们的所有联系人。
void pnct_Completed(object sender, PhoneNumberResult e)
{
if (e.TaskResult == TaskResult.OK)
{
MessageBox.Show("The phone number for " + e.DisplayName + " is " + e.PhoneNumber);
//Code to start a new call using the retrieved phone number.
//PhoneCallTask phoneCallTask = new PhoneCallTask();
//phoneCallTask.DisplayName = e.DisplayName;
//phoneCallTask.PhoneNumber = e.PhoneNumber;
//phoneCallTask.Show();
}
}