Hi,
In playing with the persistence framework I've found that if I follow the example with saving a Grids sort/filter status, if one of the Grid columns is later removed, then the call to IsolatedStorageProvider.LoadFromStorage() throws. What's worse, a try/catch doesn't help, as it seems to be setting something wrongly on the GridView, which then later throws itself and fails to render.
What's the suggested solution for this case (which I can imagine as a common one, when you ship v1 of your app with some grid columns, then later v2 with some changed columns, while the user still has the persisted UI state for v1 in isolated storage)?
Thanks
In playing with the persistence framework I've found that if I follow the example with saving a Grids sort/filter status, if one of the Grid columns is later removed, then the call to IsolatedStorageProvider.LoadFromStorage() throws. What's worse, a try/catch doesn't help, as it seems to be setting something wrongly on the GridView, which then later throws itself and fails to render.
What's the suggested solution for this case (which I can imagine as a common one, when you ship v1 of your app with some grid columns, then later v2 with some changed columns, while the user still has the persisted UI state for v1 in isolated storage)?
Thanks