2011-08-15 64 views
0

我之前在我的應用中有照片選擇器任務將WP7.0項目更新到WP7.1後,導航失敗

當我切換到Windows Phone 7.1選擇器啓動但當我點擊圖像時,它假設導航到另一個頁面。

的代碼:

photoChooserTask.Show(); 

void photoChooserTask_Completed(object sender, PhotoResult e) 

{ 

    if (e.TaskResult == TaskResult.OK) 

{ 

    App.globalData.bitmapImage.SetSource(e.ChosenPhoto); 

NavigationService.Navigate(new Uri("/ChangePhoto.xaml", UriKind.Relative)); 

    } 

    } 

該錯誤是一旦我在圖像上點擊了 「System.Diagnostics.Debugger.Break();」

+0

發生導致調試器中斷的確切異常是什麼?這將是有用的信息。它只在模擬器上嗎?您是否將項目升級到7.1,還是運行芒果的手機,但該項目仍然是7.0應用程序? –

+0

是的,我升級了整個項目。沒有告訴我例外。它只是導航失敗 –

+0

這應該與photoChooserTask沒有任何關係。你可以通過在NavigationService.Navigate處放置一個斷點來驗證這一點嗎?如果斷點在發生異常之前遇到,則問題與導航到新頁面有關,並且您可以在此上下文中忘記photochoosertask。也許ChangePhoto.xaml有問題,但我們需要看到更多的代碼來驗證 –

回答

0

還有System.Diagnostics.Debugger.Break調用app.xaml.cs文件。它們存在未處理的異常和導航錯誤。該錯誤將在方法參數中,當調試器中斷時檢查它。

導航錯誤很可能是不正確的URI路徑。