public void ViewVisibleNowDoSlowStuff() { if (_currentlyDisplayedBook != CurrentBook) { CurrentBook.PrepareForEditing(); } _currentlyDisplayedBook = CurrentBook; var errors = _bookSelection.CurrentSelection.GetErrorsIfNotCheckedBefore(); if (!string.IsNullOrEmpty(errors)) { Palaso.Reporting.ErrorReport.NotifyUserOfProblem(errors); return; } var page = _bookSelection.CurrentSelection.FirstPage; if (page != null) { _pageSelection.SelectPage(page); } if (_view != null) { if (ShowTemplatePanel) { _view.UpdateTemplateList(); } _view.UpdatePageList(false); } }
private void OnPageSelectedChanged(object page, EventArgs e) { if (page == null) { return; } if (!_dontForwardSelectionEvent) { _pageSelection.SelectPage(page as Page); } }