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());
 }