Я не уверен, как сохранить состояние страницы в Silverlight 4.Silverlight Navigation: Как запомнить состояние страницы?
У меня есть страница под названием SearchPage
. Пользователь приходит к нему с запросом, но запрос может измениться, пока пользователь там. Если пользователь вернется, я бы хотел, чтобы последняя версия запроса сохранялась, а не оригинальная.
Для этого I overrode OnFavigatedFrom()
и сменить NavigationContext.QueryString
, чтобы отражать новые значения. Затем, в OnNavigatedTo()
, я проверяю эти значения.
К сожалению, это не работает. Похоже, что я не могу изменить строку запроса, потому что когда я вызываю navigator.GoBack()
, она возвращается к исходной строке запроса.
Какой еще способ сохранить состояние страницы?