2011-08-15 14 views
0

Previosuly私は写真チューザータスクを持っています。WP7.0プロジェクトをWP7.1にアップデートした後、ナビゲーションが失敗する

私はWindowsの電話機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)); 

    } 

    } 

iは画像をクリックしたら、エラーが "System.Diagnostics.Debugger.Break();"

+0

デバッガがブレークする原因となった正確な例外は何ですか? tahtは有用な情報になります。それはエミュレータ上にあるだけですか?あなたは7.1にプロジェクトをアップグレードしましたか、またはマンゴーを実行している電話ですが、プロジェクトはまだ7.0アプリですか? –

+0

はい、私はプロジェクト全体をアップグレードしました。私には例外を示さなかった。それだけでナビゲーションが失敗する –

+0

これは、photoChooserTaskとは関係ありません。 NavigationService.Navigateにブレークポイントを設定することでこれを確認できますか?例外が発生する前にブレークポイントがヒットした場合、問題は新しいページに移動することに関連しており、このコンテキストではphotochoosertaskについて忘れることがあります。 ChangePhoto.xamlでは何か問題があるかもしれませんが、検証するためにもっとコードを見る必要があります –

答えて

0

app.xaml.csファイルにSystem.Diagnostics.Debugger.Breakコールがあります。それらは未処理の例外やナビゲーションエラーのために存在します。メソッド引数にエラーがあり、デバッガがブレークしたときにそのエラーを確認します。

ナビゲーションエラーは、不正確なURIパスです。

関連する問題