2013-06-13 63 views
0

我的問題有點特別,而且我第一次在這種情況下工作。我在Windows Phone 8中構建應用程序,這裏我的要求是當用戶點擊ViewFinderLaunch中列出的鏡頭應用程序列表時,從我的應用程序啓動頁面。相機鏡頭應用程序導航無法在Windows Phone 8中工作

這個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%。當應用程序運行時,如果我將代碼導航到Page A.xaml,則不會導航。不幸的是,當我的應用程序沒有運行時,這工作得很好。

用於從ViewFinderLaunch導航到頁面A.xaml的代碼。

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

請問誰能幫我解決這個問題?

回答

1

一週後,我找到了問題的原因。在我的Windows Phone應用程序中,我已經在WPAppManifest.xml中啓用了應用程序恢復。

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

當ActivationPolicy是Resume時,它創建了這個問題。所以我通過將這個ActivationPolicy改爲Replace來解決了這個問題。

相關問題