protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); LibraryViewModel libraryViewModel = new LibraryViewModel(); IWindowContext libraryWindowContext = WindowManager.Instance.CreateWindow(libraryViewModel); libraryWindowContext.Closed += (sender, args) => Shutdown(); libraryWindowContext.Show(); }
private async Task Search() { SearchResults = new List<SearchResult>(); LibraryViewModel vm = new LibraryViewModel(); foreach (var book in vm.Books) { var bk = new BookModel().OpenBook(book.Id); foreach (var chapter in bk.Chapters) { SearchInChapter(chapter); } } lstResults.ItemsSource = SearchResults; }