public void ExecuteCommand(object sender, EventArgs e) { using (IUndoUnit undo = _undoFactory.CreateUndoUnit()) { _commandHandler(sender, e); undo.Commit(); } }
public IImageDecoratorUndoUnit CreateUndoUnit() { return(new ImageDecoratorUndoUnitAdapter(_undoHost.CreateUndoUnit())); }