TileView.GetThumbnailImage Event
Occurs whenever a tile within this TileView needs to load its background image asynchronously and allows you to manually pass the desired image.
Namespace: DevExpress.XtraGrid.Views.Tile
Assembly: DevExpress.XtraGrid.v22.2.dll
NuGet Package: DevExpress.Win.Grid
Declaration
Event Data
The GetThumbnailImage event's data class is ThumbnailImageEventArgs. The following properties provide information specific to this event:
Property | Description |
---|---|
DataSourceIndex | Gets the index of the currently processed item among other items in the source (the item’s index in the bound data source for data-aware controls, e.g., GridControl). |
DesiredThumbnailSize | Stores the desired size of thumbnail images, generated using the ThumbnailImageEventArgs.CreateThumbnailImage method. |
ThumbnailImage | Gets or sets the image that will be assigned to an item that fired this event. |
The event data class exposes the following methods:
Method | Description |
---|---|
CreateThumbnailImage(Image, Size) | Creates a thumbnail image of the specific size. This image will be later assigned to an item that supports the asynchronous image load feature. |
CreateThumbnailImage(Image) | Creates a thumbnail image that will be assigned to an item that supports the asynchronous image load feature. |
ResetImageCache() | Resets the image cache and causes all items that are not currently visible to reload their images when displayed again. |
Remarks
See the TileView.OptionsImageLoad property to learn more.
Important
The GetThumbnailImage event is raised from a non-UI thread.