1
Silverlight 4でページの状態を保持する方法がわかりません。Silverlightのナビゲーション:ページの状態を覚えておくには?
私はSearchPage
というページがあります。ユーザーはクエリを使用してユーザーに表示されますが、ユーザーがいる間はクエリが変更される可能性があります。ユーザーが元に戻った場合は、元のものではなく、最新のバージョンのクエリを保持することをお勧めします。
これを行うには、OnFavigatedFrom()
を上書きし、新しい値を反映するようにNavigationContext.QueryString
を変更しました。次に、OnNavigatedTo()
に、私はそれらの値をチェックします。
残念ながら、これは機能しません。 navigator.GoBack()
を呼び出すと、元のクエリ文字列に戻るため、クエリ文字列を変更できないようです。
他の方法でページの状態を保持できますか?