CompoundEdit

StockSharp.Xaml.Diagram.GXDiagram.Model.UndoManager

このクラスは、ユーザー主導のイベントを含む単一の論理操作の副作用を表すため、すべてのまとめて、ModelChangedEventArgsの一覧を保持するために使われます。

実装: IUndoableEdit

コンストラクター

CompoundEdit
public CompoundEdit()
compoundEdit = CompoundEdit()

編集の空のリストを構成します。

プロパティ

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()

IsCompleteが真の場合、Redo-- を呼び出すことができれば、この述語は真になります。

CanUndo
public bool CanUndo()
result = compoundEdit.CanUndo()

IsCompleteが真の場合、Undo--- を呼び出すことができれば、この述語はtrueを返します。

Clear
public void Clear()
compoundEdit.Clear()

IUndoableEdits の全てをクリアし、すべての参照を忘れてください。

Redo
public void Redo()
compoundEdit.Redo()

注文を転送するIUndoableEditsのRedoすべて。

ToString
public override string ToString()
result = compoundEdit.ToString()

デバッグ用

Undo
public void Undo()
compoundEdit.Undo()

逆注文でIUndoableEdits@のすべてをUndo。