【发布时间】:2014-09-09 15:21:01
【问题描述】:
在主页上我调用了几种方法。第一种方法说一些文本,然后我打开 CallDialog。这是对话框的代码:
private void CallDialog()
{
PhoneCallTask phone = new PhoneCallTask();
phone.PhoneNumber = "911";
phone.Show();
}
在 MainPage 加载的事件处理程序中我调用:
await Speak("Do you want me to call?");
CallDialog();
await Speak("ba bla");
DispatcherTimer timer = new DispatcherTimer();
timer.Tick += dispatcherTimer_Tick;
timer.Interval = new TimeSpan(0, 0, 0, 0, 500);
timer.Start();
第一行很好,然后弹出电话对话框..以下方法不执行..如果我删除所有以下方法,它一切正常..如果我放了
MessageBox.Show("something");
在通话任务之后,它会在通话对话框之前显示..
【问题讨论】:
-
是的,这会启动一个不同的应用程序,将您的应用程序置于前台(如果资源不足,则将其删除)。您是否希望在运行另一个应用程序时您的应用程序仍会运行>
标签: c# windows-phone-8 phone-call