簡體   English   中英

如何撥打C#windows universal 10中的號碼

[英]How to dial a Number in C# windows universal 10

在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開發網絡中有一個PhoneCallManager類https://msdn.microsoft.com/en-us/library/windows.applicationmodel.calls.phonecallmanager.aspx

但是當我添加Windows.ApplicationModel.Calls; 我不能使用PhoneCallManager,因為沒有任何callmanager ..

我激活了電話呼叫功能。

Visual Studio 2015 Windows Universal APP c#XAML謝謝

正如您的錯誤所述:

在名稱空間Windows.ApplicationModel.Calls找不到類型名稱PhoneCallManager 此類型已轉發到程序集Windows.Foundation.UniversalApiContract, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null, ContentType=WindowsRuntime 考慮添加對該程序集的引用。

因此,您需要向程序集Windows.Foundation.UniversalApiContract添加引用(請參閱MSDN:如何:使用“添加引用”對話框添加或刪除引用 )。

如果您在網上搜索“考慮添加引用...”, 您會發現需要引用Windows 10 SDK,而不是Windows Phone 8.1 SDK。

您需要為此程序集添加的引用位於“Universal Windows” - >“Extensions”下,並稱為“UWP的Windows Mobile Extensions”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM