ModelChangedEventArgs

StockSharp.Xaml.Diagram.GXDiagram.Model

Esta clase representa un cambio a un modelo.

Hereda de: PropertyChangedEventArgs

Implementa: IUndoableEdit

Constructores

ModelChangedEventArgs
public ModelChangedEventArgs()
modelChangedEventArgs = ModelChangedEventArgs()

El constructor vacío/default produce un EventArgs cuyas propiedades aún deben ser inicializadas.

ModelChangedEventArgs
public ModelChangedEventArgs(string pname, object data, object oldval, object newval)
modelChangedEventArgs = ModelChangedEventArgs(pname, data, oldval, newval)

Este constructor inicializa las propiedades más utilizadas.

pname
PropertyName
data
propiedad de los datos
oldval
OldValue
newval
NewValue
ModelChangedEventArgs
public ModelChangedEventArgs(ModelChangedEventArgs e)
modelChangedEventArgs = ModelChangedEventArgs(e)

Esto es básicamente un "constructor de copia", haciendo una copia de la ModelChangedEventArgs@.

e

Propiedades

Change
public ModelChange Change { get; set; }
value = modelChangedEventArgs.Change
modelChangedEventArgs.Change = value

Obtiene o establece el tipo de cambio que esto representa.

Data
public object Data { get; set; }
value = modelChangedEventArgs.Data
modelChangedEventArgs.Data = value

Obtiene o establece el objeto de datos, parte del modelo, que fue modificado.

Model
public IDiagramModel Model { get; set; }
value = modelChangedEventArgs.Model
modelChangedEventArgs.Model = value

Obtiene o establece el IDiagramModel que ha sido modificado.

NewParam
public object NewParam { get; set; }
value = modelChangedEventArgs.NewParam
modelChangedEventArgs.NewParam = value

Obtiene o establece un valor opcional asociado con el nuevo valor.

NewValue
public object NewValue { get; set; }
value = modelChangedEventArgs.NewValue
modelChangedEventArgs.NewValue = value

Obtiene o establece el valor siguiente o actual que tiene la propiedad.

OldParam
public object OldParam { get; set; }
value = modelChangedEventArgs.OldParam
modelChangedEventArgs.OldParam = value

Obtiene o establece un valor opcional asociado con el valor antiguo.

OldValue
public object OldValue { get; set; }
value = modelChangedEventArgs.OldValue
modelChangedEventArgs.OldValue = value

Obtiene o establece el valor anterior o antiguo que la propiedad tenía.

Métodos

CanRedo
public bool CanRedo()
result = modelChangedEventArgs.CanRedo()

Este predicado vuelve a ser cierto si puedes llamar a Redo.

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

Este predicado vuelve a ser cierto si puedes llamar Deshacer.

Clear
public void Clear()
modelChangedEventArgs.Clear()

Olvídate de cualquier referencia que este objeto pueda tener.

GetParam
public object GetParam(bool undo)
result = modelChangedEventArgs.GetParam(undo)

Este es un método conveniente para obtener el valor del parámetro adecuado, dependiendo del valor de .

undo

Devuelve: either OldParam or NewParam

GetValue
public object GetValue(bool undo)
result = modelChangedEventArgs.GetValue(undo)

Este es un método conveniente para obtener el valor correcto, dependiendo del valor de .

undo

Devuelve: either OldValue or NewValue

Redo
public void Redo()
modelChangedEventArgs.Redo()

Re-performe el documento cambia después de un Undo llamando Boolean).

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

Producir una descripción legible por el hombre del cambio al modelo.

Undo
public void Undo()
modelChangedEventArgs.Undo()

Retrocede los efectos de este documento, llamando Boolean.