2013-04-27 73 views
0

嘿,这里的人是我在我的应用程序中点击电话号码时得到的例外。我试图让用户点击电话号码并拨打它。Windows Phone 8应用程序 - 点击应用程序中的电话号码,导致未处理的异常

  • $ exception {System.UnauthorizedAccessException:访问被拒绝。在Microsoft.Phone.Tasks.PhoneCallTask​​.NativeMethods.PhoneInitiateOutgoingPhoneCall_External(字符串pDialString,字符串pDisplayName) 在Microsoft.Phone.Tasks.PhoneCallTask​​.PhoneDial(对象phoneCallTask​​) 在的System.Threading:(0X80070005(E_ACCESSDENIED)从HRESULT异常)在System.Threading.ExecutionContext.Run(ExecutionContext executionContext,ContextCallback回调,对象状态,布尔值)上执行的System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext,ContextCallback回调,Object state,Boolean preserveSyncCtx) 在System.Threading.Threading.ThreadPoolWorkQueue.Dispa处的System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem() 处保留SyncCtx) TCH() 在System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()} {的System.Exception} System.UnauthorizedAccessException的
+0

你能告诉我们一些代码? – Kenneth 2013-04-27 09:57:43

回答

0

尝试使用此另一个thread..I意味着使用Dispatcher.Begin {};并在此块内编写代码可能会运行您的代码。

+0

这没有解决问题 – 2013-06-20 09:43:36

+1

请检查您的WMAppManifest文件并检查功能ID_CAP_PHONEDIALER。 – Mohit 2013-06-20 11:10:03

+0

已经做了,并且添加它作为答案。谢谢你 – 2013-06-20 14:05:16

3

在他属性/ WMAppManifest.xml启用ID_CAP_PHONEDIALER在您的解决方案

相关问题