/// <summary>
 /// Initializes a new instance of the <see cref="TesterViewModel"/> class.
 /// </summary>
 public TesterViewModel()
 {
     _booksReadGrid         = new BooksReadGridViewModel();
     _authorsGrid           = new AuthorsGridViewModel();
     _languagesGrid         = new LanguagesGridViewModel();
     _countriesGrid         = new CountriesGridViewModel();
     _bookEditor            = new BookEditorViewModel();
     InitialImageSearchTerm = "Amazon Ann Quin Unmapped Country";
 }
Exemple #2
0
        public bool Edit(Book book)
        {
            var book_editor_model = new BookEditorViewModel(book);
            var book_editor_window = new BookEditorWindow
            {
                DataContext = book_editor_model
            };

            // Если пользователь в диалоговом окне отказался от изменений, то ничего не делаем
            if (book_editor_window.ShowDialog() != true) return false;

            book.Name = book_editor_model.BookName; // Если не отказался, то копируем данные из модели-представления в модель книги

            return true;
        }
Exemple #3
0
        public MainWindow()
        {
            InitializeComponent();

            Loaded += (s, e) => DataContext = new BookEditorViewModel();
        }