If you want to display a set of images in the Ribbon control, you can easily accomplish this using Ribbon Galleries.
Gallery items display your images, plus it's possible to display custom captions and descriptions. Item scrolling and tooltips are supported.
An end-user can click any gallery item, resulting in your code being called.
It's also possible to enable the item checking feature, where items support two states: pressed and depressed. Gallery items can act as check buttons (multiple items can be checked simultaneously), or as radio group items (in this mode, only a single item can be checked at a time).
In-Ribbon galleries's height is fixed, as the Ribbon control's height is fixed.
So, although captions and descriptions can be displayed for gallery items, displaying these within In-Ribbon galleries is not the best solution.
There is a more elegant way to provide more information on gallery items to end-users - via Dropdown galleries,
where you can display captions and descriptions for gallery items, plus it's possible to display custom commands.
Usually, a Dropdown gallery represents an enlarged version of a corresponding In-Ribbon gallery. An end-user can access the Dropdown gallery by clicking the In-Ribbon gallery's dropdown button:
Gallery items can be displayed as a linear list or combined into groups:
If there are multiple groups, it's possible to enable the group filtering feature using a single option. With this feature, an end-user can hide individual groups by clicking the Dropdown gallery's filter panel:
Gallery Hover Images
In Ribbon galleries you can enable Hover Images. With this feature, hovering over a gallery item displays an enlarged version of the gallery item's image.
Enlarged hover images can be supplied manually or automatically, based on the gallery item's default image.