在win8中你可以
using Microsoft.Phone.Tasks; PhoneCallTask phoneCallTask = new PhoneCallTask(); phoneCallTask.PhoneNumber = "2065550123"; phoneCallTask.DisplayName = "Gage"; phoneCallTask.Show();
但在Win 10通用应用程序中,您必须使用
Windows.ApplicationModel.Calls; Windows.ApplicationModel.Calls.PhoneCallManager.ShowPhoneCallUI(PhoneNumber, DisplayName);
并在MSDN开发networking有一个PhoneCallManager类https://msdn.microsoft.com/en-us/library/windows.applicationmodel.calls.phonecallmanager.aspx
但是,当我添加Windows.ApplicationModel.Calls; 我不能使用PhoneCallManager,因为没有任何callmanager ..
我激活了电话呼叫function。
Visual Studio 2015 Windows通用应用程序c#XAML谢谢
正如你的错误所述:
名称空间
Windows.ApplicationModel.Calls
找不到类型名称PhoneCallManager
。 此类型已被转发到程序集Windows.Foundation.UniversalApiContract, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null, ContentType=WindowsRuntime
。 考虑添加对该程序集的引用。
因此,您需要添加一个引用(请参阅MSDN:如何:通过使用添加引用对话框添加或删除引用 )到程序集Windows.Foundation.UniversalApiContract 。
如果您在网上搜索“考虑添加引用…”, 您会发现需要引用Windows 10 SDK,而不是Windows Phone 8.1 SDK。
您需要为此程序集添加的引用位于“通用Windows” – >“扩展”下,并被称为“用于UWP的Windows Mobile扩展”。