Thank you for your question.
Here's how you can get the final edited image in the Execute method of your command:
RadImageEditor currentEditor = (Application.Current
WriteableBitmap wb = (WriteableBitmap)currentEditor.ModifiedImage;
First we check if the CurrentEditor is null. This is necessary because when it is not null, it means that the command is executed in order to apply modifications from a single tool and when it is null then it is time for it to be saved. The command will allow you to execute your custom logic, in order to skip the default saving logic, you also need to use the cancelable event ImageSaving and set e.Cancel to true.
Let me know if you need further assistance here.
Have a suggestion or face a problem - you can use the Ideas & Feedback portal
to submit ideas, feedback and vote for them.