protected static bool TestUndo(DockItem dockItem, DockControl dockControl) { if (!dockControl.CanEnterUndo) { return(false); } if (dockItem.FirstPane != null) { return(true); } if (dockItem.UndoRedoReference == null) { dockControl.ClearUndo(); return(false); } return(true); }
private static bool TestUndo(DockItem dockItem) { DockControl dockControl = dockItem.DockControl; if (!dockControl.CanEnterUndo) { return(false); } if (dockItem.FirstPane == null) { return(false); } if (dockItem.UndoRedoReference == null) { dockControl.ClearUndo(); return(false); } return(true); }