3

私のバックスタックにはA、B、C、Dの4つのページがあります。次に、ページに移動したときにアプリのバックスタックからDページを削除したいのですが、EIでGoogleを検索し、終了するために使用 NavigationService.RemoveBackEntry()する人を見つけます。私に合う、それは私のアプリのバックスタックのすべてのページを削除します。:)

4

1 に答える 1

6

NavigationService.RemoveBackEntry()バックスタックから最後のエントリのみを削除するため、ニーズに合うはずです。

http://msdn.microsoft.com/en-us/library/system.windows.navigation.navigationservice.removebackentry%28v=vs.92%29.aspx

このメソッドは、バック スタックから最新のエントリを削除するために使用されます。削除するエントリがそれ以上ない場合は、InvalidOperationException をスローします。複数のアイテムを削除する場合は、このメソッドを複数回呼び出します

于 2012-05-09T06:29:45.033 に答える