如何为某人选择其中一个联系人的下拉框?我正在使用Visual Studio Express 2012 for Windows Phone。
感谢。
答案 0 :(得分:1)
这是内置的功能。使用PhoneNumberChooserTask
//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);
初始化后,您可以进行演出
pnct.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();
}
}
这是建议的做法,因为它可以保持用户的环境一致。一致的用户环境意味着他们会对您的应用感到满意。
此答案的参考资料可在此MSDN article
上找到