0

嘿伙计们,当我在我的应用程序中点击电话号码时,我得到了一个例外。我试图让用户点击电话号码并拨打它。

  • $exception {System.UnauthorizedAccessException:访问被拒绝。(来自 HRESULT 的异常:0x80070005 (E_ACCESSDENIED))在 Microsoft.Phone.Tasks.PhoneCallTask​​.PhoneDial(Object phoneCallTask​​) 在 System.Threading.QueueUserWorkItemCallback 的 Microsoft.Phone.Tasks.PhoneCallTask​​.NativeMethods.PhoneInitiateOutgoingPhoneCall_External(String pDialString, String pDisplayName)。 WaitCallback_Context(Object state) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System。 System.Threading.ThreadPoolWorkQueue 处的 Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()。
4

2 回答 2

3

在解决方案的 Properties/WMAppManifest.xml 中启用 ID_CAP_PHONEDIALER

于 2013-06-20T10:01:27.493 回答
0

尝试使用这个另一个线程..我的意思是使用 Dispatcher.Begin{}; 并在此块内编写代码可能会运行您的代码。

于 2013-04-30T15:32:13.357 回答