WP8上的电话呼叫任务错误

时间:2013-10-17 14:06:32

标签: c# wpf xaml windows-phone-8 task

我的调试我的应用程序有问题。没有错误,我在设备上调试应用程序启动但是当我点击按钮调试错误! 这就是我如何使用它:

在.xaml文件中:

<Button Name="taxi1" Content="Call Taxi 1" Click="taxi1_Click" />

在.xaml.cs文件中:

private void taxi1_Click(object sender, RoutedEventArgs e)
 {
 PhoneCallTask call = new PhoneCallTask();
call.DisplayName = "Calling Taxi 1";
  call.PhoneNumber = "1411111";
call.Show();
 }

我添加了:

using Microsoft.Phone.Tasks;

我认为我做错了就是我多次使用这个功能,唯一改变的就是出租车的名字:

private void taxi2 _Click(....)

并且call.DisplayName =“ 呼叫出租车2 ”;

并且call.PhoneNumber =“ 1422222 ”;

也许我应该只使用一个像

这样的功能
        private void PhoneCall_Click(object sender, RoutedEventArgs e)
         {
          string number="";
          HttpUtility.UrlEncode((sender as Button).Tag.ToString());
    if (NavigationContext.QueryString.TryGetValue("number", out number))
        {
            if (!string.IsNullOrWhiteSpace(number))
            {
         PhoneCallTask call = new PhoneCallTask();
        call.DisplayName = "Taxi";
          call.PhoneNumber = number;
        call.Show();
         }
}
}

and <Button ....... Tag="141111" .. />

2 个答案:

答案 0 :(得分:2)

只有一个想法,你是否在清单中添加了权限才能使用?如果是这样,写下实际抛出的错误将有助于您

答案 1 :(得分:0)

应添加

ID_CAP_PHONEDIALER