private void RenderPreview(ResourceListResourceDocument doc) { BusyWaitDialog.Run(Strings.PrgPreparingResourcePreview, () => { var res = _conn.ResourceService.GetResource(doc.ResourceId); return(DefaultResourcePreviewer.GenerateSymbolDefinitionPreview(_conn, res, picPreview.Width, picPreview.Height)); }, (res, ex) => { if (ex != null) { ErrorDialog.Show(ex); } else { picPreview.Image = ((DefaultResourcePreviewer.ImagePreviewResult)res).ImagePreview; } }); }
private bool IsPreviewable(ResourceListResourceDocument doc) { return(doc.ResourceType == ResourceTypes.SymbolDefinition.ToString()); }