【问题标题】:Phone Call Task Error on WP8WP8上的电话任务错误
【发布时间】:2013-10-17 14:06:32
【问题描述】:

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

在 .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="Calling Taxi 2";

and 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" .. />

【问题讨论】:

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


    【解决方案1】:

    只是想一想,您是否已在清单中添加了权限以使其正常工作?如果是这样,写下实际抛出的错误将有助于帮助您

    【讨论】:

    • 我的意思是属性 > WMAppManifest.xml / Capabilities 只是为了清楚
    • ID_CAP_PHONEDIALER 应该加吗?
    • @ZaraGheorghe 是的,添加该功能
    【解决方案2】:

    ID_CAP_PHONEDIALER应该被添加

    【讨论】:

      猜你喜欢
      • 2015-07-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多