This is part 2 of the WinRT tutorial set that demonstrates how to manage the various states that a WinRT application experiences.
In this tutorial, a multi-page application is created using the AdventureWorks OData web service as the source of the data.
The application displays the AdventureWorks Product Catalog. It filters the data based on the product categories and gives the
user the opportunity to drill down on product details.
The sample application also shows how to save and restore Session State that includes the data a user has entered
when an application is suspended, terminated, and then restarted within a session.
The application demonstrates how to insure that a terminated application returns to the correct page when
it is restarted. It also shows how to restore list indices when the application restarts.
As a side benefit, the data model used in this application shows how to asynchronously access an
OData web service and expose the members associated with that service.