Exemple #1
0
        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";
            }
        }
Exemple #2
0
 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();
     }
 }