CompoundEdit
StockSharp.Xaml.Diagram.GXDiagram.Model.UndoManager
Esta classe é usada para manter uma lista de ModelChangedEventArgs que deve ser desfeita ou refazer tudo junto porque representa os efeitos colaterais de uma única operação lógica, incluindo eventos orientados pelo usuário.
Implementa: IUndoableEdit
Construtores
CompoundEdit
public CompoundEdit()
compoundEdit = CompoundEdit()
Construir uma lista vazia de edições.
Propriedades
Edits
public IList<IUndoableEdit> Edits { get; private set; }
value = compoundEdit.Edits
compoundEdit.Edits = value
Obtém uma lista de todos os IUndoableEdits nesta edição composta.
IsComplete
public bool IsComplete { get; set; }
value = compoundEdit.IsComplete
compoundEdit.IsComplete = value
Obtém ou define se podemos adicionar mais edições inamovíveis a esta edição composta.
Name
public string Name { get; set; }
value = compoundEdit.Name
compoundEdit.Name = value
Obtém ou define um nome para este grupo de edições.
Métodos
CanRedo
public bool CanRedo()
result = compoundEdit.CanRedo()
Este predicado retorna true se você pode chamar de Redo -- ou seja, quando IsComplete for true.
CanUndo
public bool CanUndo()
result = compoundEdit.CanUndo()
Este predicado retorna true se você pode chamar Desfazer -- ou seja, quando IsComplete for true.
Clear
public void Clear()
compoundEdit.Clear()
Limpar todos os IUndoableEdits e esquecer todas as referências a eles.