Thanks for contacting us and for reporting these issues.
1. Indeed, when put in a RadRibbonBar control, the RadDropDownButtonElement does not allow for expanding its drop-down list. This is a missing feature rather than an issue. We are going to revise this behavior and hopefully will implement it for one of our future releases.
2. In order to be able to use an ImageList for the elements inside the RadRibbonBar control, you should simply set the ImageList property of the control itself and after that assign ImageKey/ImageIndex values to the elements you would like to have an image. The same applies for the items in the drop-down button. When adding an item in the RadDropDownButtonElement (when inside a RadRibbonBar) you can select the item (for example by using the collection editor of the Items collection of the RadDropDownButtonElement) you would like to assign an image to, and simply set its ImageKey/ImageIndex property. This will be serialized in the InitializeComponent method and later, when opening the drop-down, the correct images will be acquired. Please note that you will not be able to see the available images from the image list due to some specifics of the RadDropDownButtonElement and the way its popup is created and later displayed.
3. I am not quite sure that I correctly understand your point here. This is the default appearance of a drop-down menu: vertical header after which the text of the menu item is displayed. When you assign an image to the menu item, it is displayed in the corresponding part of the vertical header. This is the behavior that I was able to reproduce on my side.
4. The text of the menu item in a drop-down menu is aligned after the empty vertical header. Could you please give us more details on the way how you would like to have the text aligned in your case?
I hope this is helpful.
Do not hesitate to write back anytime you have further questions or need assistance.
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking
system and vote to affect the priority of the items.