Thank you for your interest in our control. Here's some more details about your questions.
1. We will be introducing a CommandExecuting/CommandExecuted events in the RadImageEditor, which will enable you to know when an OpenImageCommand has been executed. However, you mention that you are loading the image programatically into the control, so you should be able to perform any actions when that happens. Actually, currently the only ways to load a new image is through the API or using the OpenImageCommand, so if you are not using the latter, you are safe as only you can initiate image loading. Let me know if I have missed why you need that event.
2. Drawing is currently not planned, but may be available in the future depending on our plans. However, our current infrastructure, particularly the ITool interface is fully capable of supporting such a tool, so you are free to implement it as to suit your scenario. More on how to use it you can find in the online help
3. Currently, the only option to remove these buttons and/or to change the commands they are bound to is to override the RadImageEditorUI template. However, in the service pack coming around mid-September, we will introduce properties in the RadImageEditorUI API that will enable you to change the visibility and/or commands of the buttons in XAML or code-behind alike. If you go for overriding the template, in this forum post
it is explained how. It is for Silverlight, but an implementation for WPF would be similar.
4. The answer overlaps with 3. - you can implement your own command by overriding the template, but this task will be made much simpler in SP1.
Let us know if you need additional assistance.
All the best,
the Telerik team
Thank you for being the most amazing .NET community! Your unfailing support is what helps us charge forward!
We'd appreciate your vote for Telerik in this year's DevProConnections Awards. We are competing in mind-blowing 20 categories and every vote counts! VOTE for Telerik NOW >>