【问题标题】:Camera Lens app navigation is not working in Windows Phone 8相机镜头应用导航在 Windows Phone 8 中不起作用
【发布时间】:2013-06-13 08:27:34
【问题描述】:

我的问题有些具体,而且我是第一次处理这种情况。我正在 Windows Phone 8 中构建应用程序,这里我的要求是当用户从 ViewFinderLaunch 中点击列出的镜头应用程序列表时,从我的应用程序启动页面。

这个 MSDN 链接对我帮助很大。

http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj662936(v=vs.105).aspx

以下链接:

http://www.developer.nokia.com/Community/Wiki/Extending_the_Windows_Phone_8_Camera_App_with_Lenses

到目前为止,以上教程帮助我完成了相机镜头应用程序。但一个问题是阻止我 100% 完成它。当应用程序运行时,如果我将代码导航到页面 A.xaml,它不会导航。不幸的是,当我的应用程序没有运行时,这工作得很好。

用于从 ViewFinderLaunch 导航到页面 A.xaml 的代码。

if (uri.IsWellFormedOriginalString())
            {
                if (uri.OriginalString.Contains("ViewfinderLaunch"))
                {
                    return new Uri("/A.xaml",UriKind.RelativeOrAbsolute);
                }
            }

你能帮我解决这个问题吗?

【问题讨论】:

    标签: c# xaml camera windows-phone-8


    【解决方案1】:

    一周后,我找到了问题的原因。在我的 Windows Phone 应用程序中,我在 WPAppManifest.xml 中启用了应用程序恢复。

    <Tasks>
          <DefaultTask Name="_default" NavigationPage="HomePage.xaml" ActivationPolicy="Resume" />
        </Tasks>
    

    当 ActivationPolicy 为 Resume 时,它​​产生了这个问题。所以我只是通过将这个 ActivationPolicy 更改为 Replace 来解决这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-16
      • 2015-02-06
      • 1970-01-01
      • 2023-04-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多