簡體   English   中英

移至Windows Phone 8.1中的表單會引發“訪問被拒絕。 (來自HRESULT的異常:0x80070005(E_ACCESSDENIED))”

[英]Moving to forms in Windows Phone 8.1 throws “Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))”

我創建了Windows Phone 8.1應用程序(C#),該應用程序基本上將我導航到另一種顯示地圖視圖的窗體。 有問題的代碼是按鈕單擊事件:

        public void ToOriginal_Click(object sender, RoutedEventArgs e)
    {
      this.Frame.Navigate(typeof(Pages.MapPage));
      //Pages is a folder where all pages are put in. MapPage is what I open
    }

也使用到位:

using Windows.UI.Xaml.Navigation;

拋出異常:

Additional information: Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))

我在Package.appxmanifest中添加了定位功能。 它曾經在某個時候起作用,但我是否做了更改,現在導致了這一點?

我四處搜尋,但沒有找到類似的東西。 相同的代碼,但原因不同。 似乎這是拒絕某些內容時拋出的一般異常代碼。 但是如何解決這個導航問題呢?

如果有人可以將我鏈接到答案或有關於此的信息,請告訴我。

即使我有這個問題
更換
this.Frame.Navigate(typeof(Pages.MapPage));

 await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>
               Frame.Navigate(typeof(Pages.MapPage)));

那應該解決問題

暫無
暫無

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

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