Пример #1
0
 public MainWindow()
 {
     viewModel = new BookViewModel();
     viewModel.Title = "Do Androids Dream of Electric Sheep?";
     this.DataContext = viewModel;
     InitializeComponent();
 }
Пример #2
0
 public MainWindow()
 {
     InitializeComponent();
     myBookViewModel = new BookViewModel();
     myBookViewModel.AuthorViewModel.FullName = "Stephen Hawking";
     myBookViewModel.Title = "A Brief History Of Time";
     myBookViewModel.ReleaseDate = "01.01.1999";
     this.DataContext = myBookViewModel;
 }
Пример #3
0
        /// <summary>
        /// Adds a new book to the library.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void AddBook_Click(object sender, RoutedEventArgs e)
        {
            if (!string.IsNullOrEmpty(authorInput.Text) && !string.IsNullOrEmpty(titleInput.Text)) {
                BookViewModel newBookViewModel = new BookViewModel();
                newBookViewModel.AuthorViewModel.FullName = authorInput.Text;
                newBookViewModel.Title = titleInput.Text;
                LibraryViewModel.BookViewModels.Add(newBookViewModel);
            }

            Console.WriteLine("- MODELS -");
            foreach (Book b in LibraryViewModel.Model.Books) {
                Console.WriteLine(b.ToString());
            }
        }
 public UpdateBookTitleCommand(BookViewModel bookViewModel)
 {
     this.bookViewModel = bookViewModel;
 }
Пример #5
0
 public RemovePageCommand(BookViewModel bookViewModel)
 {
     this.bookViewModel = bookViewModel;
 }
Пример #6
0
 public AddPageCommand(BookViewModel bookViewModel)
 {
     this.bookViewModel = bookViewModel;
 }
Пример #7
0
 public void Remove(BookViewModel bookViewModel)
 {
     if (BookViewModels.Contains(bookViewModel)) {
         BookViewModels.Remove(bookViewModel);
     }
 }
Пример #8
0
 public void Add(BookViewModel bookViewModel)
 {
     if (!BookViewModels.Contains(bookViewModel)) {
         BookViewModels.Add(bookViewModel);
     }
 }