コード例 #1
0
        private void OpenBook(LibraryItemViewModel book)
        {
            BookViewModel  bookViewModel     = new BookViewModel(book.Id);
            IWindowContext bookWindowContext = windowManager.CreateWindow(bookViewModel);

            bookWindowContext.ShowDialog();
        }
コード例 #2
0
ファイル: LibraryModel.cs プロジェクト: gareiz/EpubReader
 public void RemoveBookFromLibrary(LibraryItemViewModel libraryItemViewModel)
 {
     string bookCoverImageFilePath = GetBookCoverImageFilePath(libraryItemViewModel.Id);
     if (File.Exists(bookCoverImageFilePath))
         File.Delete(bookCoverImageFilePath);
     settings.Books.Remove(settings.Books.First(book => book.Id == libraryItemViewModel.Id));
     applicationContext.SaveSettings();
 }
コード例 #3
0
 private void RemoveBookFromLibrary(LibraryItemViewModel book)
 {
     libraryModel.RemoveBookFromLibrary(book);
     RefreshLibrary();
 }
コード例 #4
0
 private void OpenBook(LibraryItemViewModel book)
 {
     //return;
     //BookViewModel bookViewModel = new BookViewModel(book.Id);
     //IWindowContext bookWindowContext = windowManager.CreateWindow(bookViewModel);
     //bookWindowContext.Show();
 }
コード例 #5
0
 private void RemoveBookFromLibrary(LibraryItemViewModel book)
 {
     libraryModel.RemoveBookFromLibrary(book);
     RefreshLibrary();
 }
コード例 #6
0
ファイル: LibraryViewModel.cs プロジェクト: gareiz/EpubReader
 private void OpenBook(LibraryItemViewModel book)
 {
     BookViewModel bookViewModel = new BookViewModel(book.Id);
     IWindowContext bookWindowContext = windowManager.CreateWindow(bookViewModel);
     bookWindowContext.ShowDialog();
 }