/// <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"; }
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; }
public MainWindow() { InitializeComponent(); Loaded += (s, e) => DataContext = new BookEditorViewModel(); }