CompoundEdit
StockSharp.Xaml.Diagram.GXDiagram.Model.UndoManager
此类用于持有一个 ModelChangedEventArgs 列表,该列表应当被撤销或全部被重新编版,因为它代表了单一逻辑操作的副作用,包括由用户驱动的事件.
实现: IUndoableEdit
构造函数
属性
Edits
public IList<IUndoableEdit> Edits { get; private set; }
value = compoundEdit.Edits
compoundEdit.Edits = value
获取此复合编辑中所有 & ###IUndoableEdits\\\\\\的列表 。
IsComplete
public bool IsComplete { get; set; }
value = compoundEdit.IsComplete
compoundEdit.IsComplete = value
获取或设定我们是否可以在此复合编辑中添加更多可撤销的编辑 。
Name
public string Name { get; set; }
value = compoundEdit.Name
compoundEdit.Name = value
获取或设置此组编辑的名称 。
方法
CanRedo
public bool CanRedo()
result = compoundEdit.CanRedo()
如果您可以调用 Redo - 即当 IsComplete 属实时, 此上游返回为真 。
CanUndo
public bool CanUndo()
result = compoundEdit.CanUndo()
如果您可以调用 Undo-, 即当 IsComplete 属实时, 此上游返回为真 。