DiagramModel

StockSharp.Xaml.Diagram.GXDiagram.Model

La clase base común para todas las clases modelo predefinidas.

Propiedades

DataFormat
public string DataFormat { get; set; }
value = diagramModel.DataFormat
diagramModel.DataFormat = value

Obtiene o establece el formato de los datos de este modelo.

HasUndoManager
public bool HasUndoManager { get; }
value = diagramModel.HasUndoManager

Ya sea que exista un administrador de deshacer. Devuelve falso si el gerente está suspendido.

Initializing
protected bool Initializing { get; set; }
value = diagramModel.Initializing
diagramModel.Initializing = value

Obtiene o establece si el modelo está siendo construido o re-construido.

IsChangingModel
public bool IsChangingModel { get; protected set; }
value = diagramModel.IsChangingModel
diagramModel.IsChangingModel = value

Esta propiedad es verdadera durante una llamada a Boolean), indicando un cambio que sucede debido a un deshacer o un redo.

IsInTransaction
public bool IsInTransaction { get; }
value = diagramModel.IsInTransaction

Esta propiedad es verdadera después de una String) y antes de una String correspondiente) o RollbackTransaction@.

IsModified
public bool IsModified { get; set; }
value = diagramModel.IsModified
diagramModel.IsModified = value

Obtiene o establece si este modelo se considera cambiado de un estado anterior.

IsUndoManagerSuspended
public bool IsUndoManagerSuspended { get; set; }
value = diagramModel.IsUndoManagerSuspended
diagramModel.IsUndoManagerSuspended = value

El gerente de undo está suspendido si esta propiedad se establece en verdad.

Modifiable
public bool Modifiable { get; set; }
value = diagramModel.Modifiable
diagramModel.Modifiable = value

Obtiene o establece si se habilitan varios métodos de cambio de modelo.

Name
public string Name { get; set; }
value = diagramModel.Name
diagramModel.Name = value

Un nombre para este modelo.

SkipsUndoManager
public bool SkipsUndoManager { get; set; }
value = diagramModel.SkipsUndoManager
diagramModel.SkipsUndoManager = value

Obtiene o establece una bandera que le dice a ModelChangedEventArgs) si debe notificar a cualquier UndoManager que ha ocurrido un cambio.

UndoManager
public UndoManager UndoManager { get; set; }
value = diagramModel.UndoManager
diagramModel.UndoManager = value

Consigue o establece el UndoManager para este modelo.

Métodos

ChangeDataValue
protected virtual void ChangeDataValue(ModelChangedEventArgs e, bool undo)
diagramModel.ChangeDataValue(e, undo)

Esto se llama durante el deshacer o rehacer para efectuar cambios estatales a los datos modelo.

e
una edición que describe el cambio a realizar
undo
verdadero si deshacerse; falso si redobla
ChangeModel
public void ChangeModel(ModelChangedEventArgs e, bool undo)
diagramModel.ChangeModel(e, undo)

Esto se llama durante un Deshacer o un Redo para hacer cambios estatales en este modelo o a los datos de este modelo.

e
una edición que describe el cambio a realizar
undo
verdadero si deshacerse; falso si redobla
ChangeModelValue
protected virtual void ChangeModelValue(ModelChangedEventArgs e, bool undo)
diagramModel.ChangeModelValue(e, undo)

Esto se llama durante el deshacer o rehacer para efectuar cambios estatales en este modelo.

e
una edición que describe el cambio a realizar
undo
verdadero si deshacerse; falso si redobla
CommitTransaction
public bool CommitTransaction(string tname)
result = diagramModel.CommitTransaction(tname)

Llame al método UndoManager's CommitTransaction@.

tname
a La cuerda que describe la transacción

Devuelve: el valor de la llamada a CommitTransaction

OnChanged
protected virtual void OnChanged(ModelChangedEventArgs e)
diagramModel.OnChanged(e)

Aumenta el evento cambiado.

e
una edición que describe el cambio que acaba de pasar
RaiseChanged
public void RaiseChanged(ModelChangedEventArgs e)
diagramModel.RaiseChanged(e)

Levántate un evento cambiado, dado a ModelChangedEventArgs.

e
una edición que describe el cambio que acaba de pasar
RaisePropertyChanged
public void RaisePropertyChanged(string propname, object data, object oldval, object oldparam, object newval, object newparam)
diagramModel.RaisePropertyChanged(propname, data, oldval, oldparam, newval, newparam)

Crear un evento cambiado para un cambio de propiedad.

propname
a nombre de propiedad
data
el objeto cuya propiedad acaba de cambiar
oldval
el valor anterior para la propiedad
oldparam
información adicional para el valor antiguo
newval
el nuevo valor para la propiedad
newparam
información adicional para el nuevo valor
RaisePropertyChanged
public void RaisePropertyChanged(string propname, object data, object oldval, object newval)
diagramModel.RaisePropertyChanged(propname, data, oldval, newval)

Crear un evento cambiado, dado antes y después de los valores para una propiedad particular.

propname
a nombre de propiedad
data
el objeto cuya propiedad acaba de cambiar
oldval
el valor anterior para la propiedad
newval
el nuevo valor para la propiedad
Reinitialize
protected virtual void Reinitialize()
diagramModel.Reinitialize()

Reiniciar los campos que no deben compartirse a partir de una copia creada por MemberwiseClone.

RollbackTransaction
public bool RollbackTransaction()
result = diagramModel.RollbackTransaction()

Llame al método UndoManager's RollbackTransaction@.

Devuelve: el valor de la llamada a RollbackTransaction

StartTransaction
public bool StartTransaction(string tname)
result = diagramModel.StartTransaction(tname)

Llame al método UndoManager's StartTransaction@.

tname
a La cuerda que describe la transacción

Devuelve: el valor de la llamada a StartTransaction

Eventos

Changed
public event EventHandler<ModelChangedEventArgs> Changed
diagramModel.Changed += handler

El evento Cambio se plantea cuando el modelo se modifica.