//-------------------------------------------------------------------------------------------------- public bool PrepareUndo() { if (CurrentTool != null) { return(CurrentTool.PrepareUndo()); } return(true); }