public void UpdateThumbnailAsync(IPage page)
{
var pageDom = page.Book.GetPreviewXmlDocumentForPage(page);
var thumbnailOptions = new HtmlThumbNailer.ThumbnailOptions()
{
BackgroundColor = Palette.TextAgainstDarkBackground,
BorderStyle = HtmlThumbNailer.ThumbnailOptions.BorderStyles.Solid,
CenterImageUsingTransparentPadding = true
};
Thumbnailer.GetThumbnailAsync(String.Empty, page.Id, pageDom, thumbnailOptions, image => RefreshOneThumbnailCallback(page, image),
error=> HandleThumbnailerError(page, error));
}