最後のナビゲーション URL を見つけるのに問題があります。
ページ A からページ B に移動します。ページ B の戻るボタンをクリックすると、ページ A に戻ります。私の質問は、ページ A の最後のページ (ページ B) の URL を取得する方法です。
誰でも私を助けてくれますか?
前もって感謝します。
最後のナビゲーション URL を見つけるのに問題があります。
ページ A からページ B に移動します。ページ B の戻るボタンをクリックすると、ページ A に戻ります。私の質問は、ページ A の最後のページ (ページ B) の URL を取得する方法です。
誰でも私を助けてくれますか?
前もって感謝します。
これはSOで以前に回答されました:
Silverlight ナビゲーション アプリケーションで前のページの URL を取得する方法はありますか
受け入れられた答えは次のとおりです。
ナビゲーション履歴を取得する方法はありません。ナビゲーション サービス イベント NavigationService.Navigated (またはフレーム ナビゲーションの場合はFrame.Navigated ) をリッスンすることで、自分で保存できます。
private List<Uri> _navigationHistory = new List<Uri>(); void onNavigated(object sender, NavigationEventArgs e) { _navigationHistory.Add(e.Uri); } private Uri getBackUri() { return _navigationHistory.Count > 1 ? _navigationHistory[_navigationHistory.Count - 2] : null; }