1

私の Windows Phone アプリでは、あるページから同じページの新しいインスタンスに移動する必要があります。

どうすればこれを達成できますか?

次のようにナビゲートする場合:-

ページ1 -> ページ2 -> ページ1

Page1 の新しいインスタンスを作成します。

次のように新しいインスタンスを作成したい:-

ページ1 -> ページ1

私は試した

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

Page1.xaml で - 移動しません。

4

3 に答える 3

5

ページ Uri でパラメーターを渡します。次に例を示します。

NavigationService.Navigate(new Uri(String.Format("/Page1.xaml?id={0}", Guid.NewGuid().ToString()), UriKind.Relative));

次に、以前のインスタンスをナビゲーション スタックに保持したくない場合は、以前のインスタンスの呼び出しRemoveBackEntryメソッドを削除できNavigationServiceます。

NavigationService.RemoveBackEntry();
于 2013-09-12T07:44:41.170 に答える
1

とてもシンプルです。以下のコードを使用してそれを実現できます。回答としてマークすることを忘れないでください。

NavigationService.Navigate(new Uri("/Page1.xaml?reload=true", UriKind.Relative));
于 2013-09-12T12:54:32.377 に答える