移动到Windows Phone 8.1的表单会抛出“访问被拒绝”.(Exception from HRESULT: 0

本文关键字:访问被拒绝 拒绝 Exception HRESULT from 访问 Phone Windows 表单 移动 | 更新日期: 2023-09-27 17:53:15

我创建了一个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
    }

也使用is in place:

using Windows.UI.Xaml.Navigation;

抛出的异常:

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

我在Package.appxmanifest中添加了Location功能。它以前在某个时候起作用了,但我做了什么改变,导致了现在的问题吗?

我四处寻找,但没有找到类似的东西。相同的代码,但不同的原因。似乎这是一个通用的异常代码抛出,当某些东西被拒绝。但是如何解决这个导航问题呢?

如果有人能把答案链接给我,或者有关于这个的信息,请告诉我。

移动到Windows Phone 8.1的表单会抛出“访问被拒绝”.(Exception from HRESULT: 0

甚至我也有这个问题
替换
this.Frame.Navigate(typeof(Pages.MapPage));

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

应该可以解决这个问题