You can use the CurrentImageChanged event of the ImageHistory object, which RadImageEditor keeps as a property. Here is an example of how this can be done:
.ImageEditorUI.ImageEditor.History.CurrentImageChanged += History_CurrentImageChanged;
is fired when the image currently viewed in the editor has changed, i.e. if a command has been executed on the image loaded in the editor or the image has been changed all together.
Therefore, you have to perform the following check in the event handler:
sender, EventArgs e)
ImageHistory history = (ImageHistory)sender;
(!history.CanRedo && !history.CanUndo)
As for the other items on your list, we are considering adding an IsReadOnly property for the ServicePack in mid September.
When it comes to the clear/delete button, you can easily add a button by modifying the template of the control and using the methods from RadImageEditor's API.
the Telerik team
Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get now >>