Occurs whenever a tile within this TileView needs to load its background image asynchronously and allows you to manually pass the desired image.
[DXCategory("Data")] public event ThumbnailImageEventHandler GetThumbnailImage
<DXCategory("Data")> Public Event GetThumbnailImage As ThumbnailImageEventHandler
The GetThumbnailImage event's data class is ThumbnailImageEventArgs. The following properties provide information specific to this event:
|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:
|CreateThumbnailImage(Image)||Creates a thumbnail image that will be assigned to an item that supports the asynchronous image load feature.|
|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.|
|ResetImageCache()||Resets the image cache and causes all items that are not currently visible to reload their images when displayed again.|
See the TileView.OptionsImageLoad property to learn more.
The GetThumbnailImage event is raised from a non-UI thread.