private void filesExplorerView_GetThumbnailImage(object sender, DevExpress.Utils.ThumbnailImageEventArgs e) { int rowHandle = this.filesExplorerView.GetRowHandle(e.DataSourceIndex); var index = this.filesExplorerView.GetDataSourceRowIndex(rowHandle); if (index == DevExpress.XtraGrid.GridControl.InvalidRowHandle) { return; } DmFile model = ImportDataSource.Files[index] as DmFile; e.ThumbnailImage = ImportDataSource.GetThumbnail(model); }
private void WinExplorerView_GetThumbnailImage(object sender, DevExpress.Utils.ThumbnailImageEventArgs e) { string filePath = files[e.DataSourceIndex].Path; string documentFormat = files[e.DataSourceIndex].DocumentFormat; switch (documentFormat) { case ".pdf": { int largestEdgeLength = Math.Max(e.DesiredThumbnailSize.Width, e.DesiredThumbnailSize.Height); e.ThumbnailImage = ImageExporterHelper.GenerateImageFromPDF(filePath, largestEdgeLength); } break; case ".xlsx": e.ThumbnailImage = ImageExporterHelper.GenerateImageFromExcel(filePath); break; case ".docx": e.ThumbnailImage = ImageExporterHelper.GenerateImageFromWord(filePath); break; } }
private void tileView1_GetThumbnailImage(object sender, DevExpress.Utils.ThumbnailImageEventArgs e) { int rh = tileView1.GetRowHandle(e.DataSourceIndex); e.ThumbnailImage = e.CreateThumbnailImage(this.imageCollection1.Images[0]); }
private void TileView1_GetThumbnailImage(object sender, DevExpress.Utils.ThumbnailImageEventArgs e) { string colorName = textures[e.DataSourceIndex].Name; e.ThumbnailImage = GetImage(e.DesiredThumbnailSize, colorName); }