/// <summary> /// Determine if the button should be enabled. /// </summary> protected override bool _shouldBeEnabled() { CadKit.Interfaces.IDocument idoc = CadKit.Documents.Manager.Instance.ActiveDocument; CadKit.Documents.Document doc = idoc as CadKit.Documents.Document; CadKit.Interfaces.ICommandHistory commands = (null == doc) ? null : doc.CommandHistory; return((null == commands) ? false : commands.CanRedo); }
/// <summary> /// Execute the command. /// </summary> public override void execute() { CadKit.Interfaces.IDocument idoc = CadKit.Documents.Manager.Instance.ActiveDocument; CadKit.Documents.Document doc = idoc as CadKit.Documents.Document; CadKit.Interfaces.ICommandHistory commands = (null == doc) ? null : doc.CommandHistory; if (null != commands && true == commands.CanRedo) { commands.redo(); } }