private void ShowBook()
{
if (_bookSelection.CurrentSelection == null)
{
Debug.WriteLine("LibraryBookView.ShowBook() currentselection is null");
_previewBrowser.Navigate("about:blank", false);
//_previewBrowser.Visible = false;
_splitContainerForPreviewAndAboutBrowsers.Visible = false;
BackColor = Color.FromArgb(64,64,64);
}
else
{
Debug.WriteLine("LibraryBookView.ShowBook() currentselection ok");
_addToCollectionButton.Visible = _bookSelection.CurrentSelection.IsShellOrTemplate && !_bookSelection.CurrentSelection.HasFatalError;
_editBookButton.Visible = _bookSelection.CurrentSelection.IsEditable && !_bookSelection.CurrentSelection.HasFatalError;
_readmeBrowser.Visible = false;
//_previewBrowser.Visible = true;
_splitContainerForPreviewAndAboutBrowsers.Visible = true;
_previewBrowser.Navigate(_bookSelection.CurrentSelection.GetPreviewHtmlFileForWholeBook());
_splitContainerForPreviewAndAboutBrowsers.Panel2Collapsed = true;
if (_bookSelection.CurrentSelection.HasAboutBookInformationToShow)
{
_splitContainerForPreviewAndAboutBrowsers.Panel2Collapsed = false;
_readmeBrowser.NavigateRawHtml(_bookSelection.CurrentSelection.GetAboutBookHtml);
_readmeBrowser.Visible = true;
}
_reshowPending = false;
}
}