The two matches are pretty good.
the real difference lies in the gravestone .
when you return to your application, the identifier of your object will be analyzed:
- in the query string. (Native)
- with your specific isolated storage management.
if you choose a general view model, you will need to save the identifier when navigating.
the combination of the two is apparently the best: you navigate using queryString and use sharedViewModel, so when you go to a new page, you get an identifier from queryString and get data from sharedViewModel with that identifier!
you can control SharedViewModel to save data in Inventory to recover loaded web data when memmbonstock
source share