GalleryDropDown.GalleryCustomDrawItemImage Event
Enables images of items in the GalleryDropDown control’s gallery to be painted manually.
Namespace: DevExpress.XtraBars.Ribbon
Assembly: DevExpress.XtraBars.v25.1.dll
NuGet Package: DevExpress.Win.Navigation
Declaration
[DXCategory("Events")]
public event GalleryItemCustomDrawEventHandler GalleryCustomDrawItemImage
Event Data
The GalleryCustomDrawItemImage event's data class is GalleryItemCustomDrawEventArgs. The following properties provide information specific to this event:
| Property | Description |
|---|---|
| Bounds | Gets the bounding rectangle of the Gallery item currently being painted. |
| Cache | Gets an object which specifies the storage for the most used pens, fonts and brushes. |
| Gallery | Gets the Gallery that contains the processed Gallery item. Inherited from GalleryItemEventArgs. |
| Handled | Gets or sets whether an event was handled. If it was handled default painting isn’t required. |
| InRibbonGalleryLink | For In-Ribbon galleries, gets the bar item link that displays the current gallery. Inherited from GalleryItemEventArgs. |
| Item | Gets the Gallery item currently being processed. Inherited from GalleryItemEventArgs. |
| ItemInfo | Gets the information which is required to paint a Gallery item. |
The event data class exposes the following methods:
| Method | Description |
|---|---|
| DrawHtml(HtmlTemplate, DxHtmlPainterContext, Action<DxHtmlPainterArgs>) | Paints the required HTML template inside an element that raised this event. The context parameter allows you to assign an object that transfers mouse events to template elements. |
| DrawHtml(HtmlTemplate, Action<DxHtmlPainterArgs>) | Paints the required HTML template inside an element that raised this event. |
Remarks
This event is equivalent to the BaseGallery.CustomDrawItemImage event of the GalleryDropDown.Gallery object. See the BaseGallery.CustomDrawItemImage topic for more information.
See Also