private ObservableCollection <Hq> GetHqsFromLibrary(LibraryOperation method) { var library = new LibraryPage(); method.Invoke(out library); return(new ObservableCollection <Hq>(library.Hqs)); }
public LibraryViewModelArgs(double?percent, IManga manga, MangaOperation mangaOperation, LibraryOperation libraryOperation) { this.Percent = percent; this.Manga = manga; this.MangaOperation = mangaOperation; this.LibraryOperation = libraryOperation; }
private void ShowLibrary(LibraryOperation method) { Task.Run(() => { Dispatcher.Invoke(() => { _notification.Visibility = true; }); var library = GetHqsFromLibrary(method); Dispatcher.Invoke(() => { _sourceLibraries.HqLibrary = library; _notification.Visibility = false; }); }); }