How to cache a page in Windows Phone 8.1
问题 Previously in Windows Phone 8.0 apps, we could navigate deeper to the same page this way: NavigationService.Navigate(new Uri("/SamePage.xaml", UriKind.Relative)); Page was cached automatically, so after navigating back, user was on the same position on the list when he left. But in Windows Phone Store Apps we navigate deeper to the same page this way: Frame.Navigate(typeof(SamePage), id); But after navigating back it loads data again so if user was on the middle of a long list, now he is on