protected override void OnNavigatedTo(NavigationEventArgs e) { if (e.Parameter.GetType() == typeof(MyTodos.ViewModels.BookViewModel)) { this.bookViewModel = (MyTodos.ViewModels.BookViewModel)(e.Parameter); } Frame rootFrame = Window.Current.Content as Frame; if (rootFrame.CanGoBack) { SystemNavigationManager.GetForCurrentView().AppViewBackButtonVisibility = AppViewBackButtonVisibility.Visible; } else { SystemNavigationManager.GetForCurrentView().AppViewBackButtonVisibility = AppViewBackButtonVisibility.Collapsed; } if (bookViewModel.SelectedItem != null) { bgimage1.Source = bookViewModel.SelectedItem.cover; tagbox.Text = bookViewModel.SelectedItem.classification; Title1.Text = bookViewModel.SelectedItem.title; Description1.Text = bookViewModel.SelectedItem.description; Content1.Text = bookViewModel.SelectedItem.introduction; ///date TODO Date1.Date = DateTime.Parse(bookViewModel.SelectedItem.date.ToString()); mybutton.Content = "Update"; } }
protected override void OnNavigatedTo(NavigationEventArgs e) { if (e.Parameter.GetType() == typeof(MyTodos.ViewModels.BookViewModel)) { this.bookViewModel = (MyTodos.ViewModels.BookViewModel)(e.Parameter); fid = bookViewModel.getfid(); if (fid == null) { fid = this.BooklistViewModel.SelectedItem.id; this.bookViewModel.setfid(this.BooklistViewModel.SelectedItem.id); } } else { this.BooklistViewModel = (MyTodos.ViewModels.BookListViewModel)(e.Parameter); this.bookViewModel = new MyTodos.ViewModels.BookViewModel(); /// this.bookViewModel.setfid(this.BooklistViewModel.SelectedItem.id); fid = this.BooklistViewModel.SelectedItem.id; ReadDatabase(); } }