protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            Frame rootFrame = Window.Current.Content as Frame;

            DataService.ReadFileAsync();

            Windows.UI.Core.SystemNavigationManager.GetForCurrentView().AppViewBackButtonVisibility =
                Windows.UI.Core.AppViewBackButtonVisibility.Collapsed;
            if (e.NavigationMode != NavigationMode.New)
            {
                if (ApplicationData.Current.LocalSettings.Values.ContainsKey("selected"))
                {
                    foreach (var item in ViewModel.AllItems)
                    {
                        if (item.id == (string)ApplicationData.Current.LocalSettings.Values["selected"])
                        {
                            ViewModel.selectedItem = item;
                        }
                    }
                }
                if (ApplicationData.Current.LocalSettings.Values.ContainsKey("pageNavigationState"))
                {
                    PageView.SetNavigationState((string)ApplicationData.Current.LocalSettings.Values["pageNavigationState"]);
                }
                ApplicationData.Current.LocalSettings.Values.Remove("selected");
                ApplicationData.Current.LocalSettings.Values.Remove("pageNavigationState");
            }
        }