CompositionDiagramElement

StockSharp.Diagram

Elemento compuesto.

Hereda de: DiagramElement

Constructores

CompositionDiagramElement
public CompositionDiagramElement(ICompositionModel model)
compositionDiagramElement = CompositionDiagramElement(model)

Inicia una nueva instancia de la CompositionDiagramElement.

model
ICompositionModel@

Propiedades

Category
public string Category { get; set; }
value = compositionDiagramElement.Category
compositionDiagramElement.Category = value

El nombre del grupo que incluye un elemento de diagrama.

DocUrl
public override string DocUrl { get; set; }
value = compositionDiagramElement.DocUrl
compositionDiagramElement.DocUrl = value

Documentación url.

Elements
public IEnumerable<DiagramElement> Elements { get; }
value = compositionDiagramElement.Elements

Elementos

HasErrors
public bool HasErrors { get; }
value = compositionDiagramElement.HasErrors

HasErrors

HasUndoManager
public override bool HasUndoManager { get; }
value = compositionDiagramElement.HasUndoManager

Compruebe si el administrador de undo se define

IconName
public override string IconName { get; }
value = compositionDiagramElement.IconName

Nombre de los recursos de iconos.

IsLoaded
public bool IsLoaded { get; set; }
value = compositionDiagramElement.IsLoaded
compositionDiagramElement.IsLoaded = value

Es el elemento de diagrama compuesto cargado.

IsUndoRedoing
public override bool IsUndoRedoing { get; }
value = compositionDiagramElement.IsUndoRedoing

Ya sea que la operación de deshacer/rehacer está en marcha.

LastError
public Exception LastError { get; internal set; }
value = compositionDiagramElement.LastError
compositionDiagramElement.LastError = value

El último error.

LastErrorElement
public DiagramElement LastErrorElement { get; internal set; }
value = compositionDiagramElement.LastErrorElement
compositionDiagramElement.LastErrorElement = value

El último elemento de error.

Model
public ICompositionModel Model { get; set; }
value = compositionDiagramElement.Model
compositionDiagramElement.Model = value

ICompositionModel@

Parameters
public override IEnumerable<IDiagramElementParam> Parameters { get; }
value = compositionDiagramElement.Parameters

Parámetros calculados.

SchemaVersion
public int SchemaVersion { get; set; }
value = compositionDiagramElement.SchemaVersion
compositionDiagramElement.SchemaVersion = value

Versión Schema.

Strategy
public override DiagramStrategy Strategy { get; set; }
value = compositionDiagramElement.Strategy
compositionDiagramElement.Strategy = value

La estrategia a la que se adjunta el elemento.

TypeId
public override Guid TypeId { get; }
value = compositionDiagramElement.TypeId

Escribe id.

Métodos

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

Este predicado es cierto cuando uno puede llamar a Redo.

Devuelve: Resultado de la comprobación.

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

Este predicado es cierto cuando uno puede llamar Deshacer.

Devuelve: Resultado de la comprobación.

Clone
public override DiagramElement Clone(bool cloneSockets)
result = compositionDiagramElement.Clone(cloneSockets)

Crear una copia de CompositionDiagramElement.

cloneSockets
Para crear copias de conexiones.

Devuelve: Copiado.

ConnectedToSockets
public IEnumerable<DiagramSocket> ConnectedToSockets(DiagramSocket socket)
result = compositionDiagramElement.ConnectedToSockets(socket)

Otras tomas si esta está conectada.

socket
DiagramSocket

Devuelve: Enchufes conectados.

CreateSocketInstance
protected override DiagramSocket CreateSocketInstance(DiagramSocketDirection dir, string socketId)
result = compositionDiagramElement.CreateSocketInstance(dir, socketId)

Crear nueva instancia de toma.

FindMarketDepthPanels
public IEnumerable<MarketDepthPanelDiagramElement> FindMarketDepthPanels()
result = compositionDiagramElement.FindMarketDepthPanels()

Encuentra todos MarketDepthPanelDiagramElement@.

FindPortfolios
public IEnumerable<Portfolio> FindPortfolios()
result = compositionDiagramElement.FindPortfolios()

Encuentra todas las carteras en elementos.

Flush
public override void Flush(DateTime time)
compositionDiagramElement.Flush(time)

Elementos de no desencadenante (raíz).

GetCategory
public override string GetCategory()
result = compositionDiagramElement.GetCategory()

Consigue la categoría.

Devuelve: Categoría.

GetDescription
public override string GetDescription()
result = compositionDiagramElement.GetDescription()

Descripción.

Devuelve: Description.

GetDisplayName
public override string GetDisplayName()
result = compositionDiagramElement.GetDisplayName()

Nombre de la pantalla.

Devuelve: Name.

Load
public override void Load(SettingsStorage storage)
compositionDiagramElement.Load(storage)

Ajustes de carga.

storage
Configuración de almacenamiento.
OnInit
protected override void OnInit()
compositionDiagramElement.OnInit()

El método se llama a la inicialización del elemento diagrama.

OnPrepare
protected override void OnPrepare()
compositionDiagramElement.OnPrepare()

Para prepararse para iniciar el algoritmo del elemento del diagrama.

OnProcess
protected override void OnProcess(DateTime time, IDictionary<DiagramSocket, DiagramSocketValue> values, DiagramSocketValue source)
compositionDiagramElement.OnProcess(time, values, source)

El método se llama al procesamiento de los nuevos valores entrantes.

time
Tiempo.
values
Valores.
source
Valor fuente.
OnReseted
protected override void OnReseted()
compositionDiagramElement.OnReseted()

Se llama desde el método Reset.

OnSocketConnected
protected override void OnSocketConnected(DiagramSocket socket, DiagramSocket source)
compositionDiagramElement.OnSocketConnected(socket, source)

El método se llama a la suscripción al procesamiento de los valores de salida del elemento de diagrama.

socket
El elemento del diagrama.
source
El elemento fuente del diagrama de la toma.
OnSocketDisconnected
protected override void OnSocketDisconnected(DiagramSocket socket, DiagramSocket source)
compositionDiagramElement.OnSocketDisconnected(socket, source)

El método se llama a la suscripción del procesamiento de los valores de salida del elemento del diagrama.

socket
El elemento del diagrama.
source
El elemento fuente del diagrama de la toma.
OnStart
protected override void OnStart(DateTime time)
compositionDiagramElement.OnStart(time)

El método se llama al inicio del algoritmo de elemento de diagrama.

OnStop
protected override void OnStop()
compositionDiagramElement.OnStop()

El método se llama en la parada del algoritmo del elemento del diagrama.

OnUnInit
protected override void OnUnInit()
compositionDiagramElement.OnUnInit()

El método se llama a la deinicialización del elemento diagrama.

RaiseChanged
protected void RaiseChanged()
compositionDiagramElement.RaiseChanged()

Invocación cambiada.

RaiseElementAdded
protected void RaiseElementAdded(DiagramElement element)
compositionDiagramElement.RaiseElementAdded(element)

Invoque ElementAdded@.

element
DiagramElement@
RaiseElementRemoved
protected void RaiseElementRemoved(DiagramElement element)
compositionDiagramElement.RaiseElementRemoved(element)

Invoque ElementRemoved@.

element
DiagramElement@
RaiseParameterValueChanged
protected override void RaiseParameterValueChanged(string parameterName)
compositionDiagramElement.RaiseParameterValueChanged(parameterName)

Para llamar al evento ParameterValueChanged.

parameterName
Nombre del parámetro.
RaiseStrategyChanged
protected void RaiseStrategyChanged()
compositionDiagramElement.RaiseStrategyChanged()

Invoque StrategyChanged@.

Redo
public void Redo()
compositionDiagramElement.Redo()

Restaurar el estado de algunos modelos a después del estado actual.

ResumeUndoManager
public void ResumeUndoManager()
compositionDiagramElement.ResumeUndoManager()

Reanudar undo/redo manager para Modelo.

Save
public override void Save(SettingsStorage storage)
compositionDiagramElement.Save(storage)

Guardar configuración.

storage
Configuración de almacenamiento.
SetTypeId
protected void SetTypeId(Guid typeId)
compositionDiagramElement.SetTypeId(typeId)

TypeId@

typeId
TypeId@
SuspendUndoManager
public void SuspendUndoManager()
compositionDiagramElement.SuspendUndoManager()

Suspend undo/redo manager for Model.

Undo
public void Undo()
compositionDiagramElement.Undo()

Restaurar el estado de algunos modelos antes del estado actual.

UpdateTypeId
public void UpdateTypeId(Guid? id)
compositionDiagramElement.UpdateTypeId(id)

Actualizar TypeId para elementos de composición.

id
Nuevo valor para TypeId@. Puede ser .

Eventos

Changed
public event Action Changed
compositionDiagramElement.Changed += handler

El evento de cambio de diagrama de elementos compuestos.

ElementAdded
public event Action<DiagramElement> ElementAdded
compositionDiagramElement.ElementAdded += handler

Elemento de niño añadido.

ElementRemoved
public event Action<DiagramElement> ElementRemoved
compositionDiagramElement.ElementRemoved += handler

El elemento de niño eliminado.

StrategyChanged
public event Action StrategyChanged
compositionDiagramElement.StrategyChanged += handler

Criado cuando la estrategia cambió.