Search code examples
windows-8navigationwindows-runtime

Windows 8 app: How to pass a parameter on GoBack()?


There are a lot of samples showing how to pass a parameter on navigating to a page in Window 8 (WinRT). But I could not find any hint for passing parameters going back.
Situation: The user navigates to a details page of same data. The data is passed to the page by

Frame.Navigate(typeof(DedtailsPage), data);

How can I pass back the changed data on GoBack()?


Solution

  • Store the reference to data somewhere and retrieve it when you navigate back?

    Also note that it's best not to pass objects other than simple strings or values between pages, since only simple types are supported for storing frame navigation state in case your app gets suspended.