public override Boolean Run(CommandManager mgr, params object[] param) { var items = param[0] as IEnumerable <DesignerContainer>; m_de = CommandGroupOperate.UnGroup(mgr.CurrentCanvas, items); if (m_de == null) { return(false); } return(true); }
public override bool UnRun(CommandManager mgr) { ///CommandUndo.Run(mgr);\ de = CommandGroupOperate.UnGroup(mgr.CurrentCanvas, di); if (de == null) { return(false); } return(true); }
public override bool UnRun(CommandManager mgr) { foreach (var de in m_de) { di = CommandGroupOperate.Group(mgr.CurrentCanvas, de); if (di == null) { return(false); } } return(true); }
public override bool ReRun(CommandManager mgr) { var items = new List <DesignerContainer>(); items.Add(di); var ditems = CommandGroupOperate.UnGroup(mgr.CurrentCanvas, items); if (ditems == null) { //ddd.Add(items); return(false); } return(true); }
public override Boolean Run(CommandManager mgr, params object[] param) { var items = param[0] as IEnumerable <DesignerContainer>; var DesignerContainer = CommandGroupOperate.Group(mgr.CurrentCanvas, items); if (DesignerContainer != null) { di = new List <DesignerContainer>(); di.Add(DesignerContainer); return(true); } return(false); //return RunCmd(mgr, param[0] as IEnumerable<DesignerContainer>); }
public override bool ReRun(CommandManager mgr) { di.Clear(); foreach (var dei in de) { var re = CommandGroupOperate.Group(mgr.CurrentCanvas, dei); if (re == null) { return(false); } di.Add(re); } return(true); }