DiagramSocket

StockSharp.Diagram

Conexión.

Hereda de: Disposable

Implementa: INotifyPropertyChanged

Constructores

DiagramSocket
public DiagramSocket(DiagramSocketDirection dir, string socketId)
diagramSocket = DiagramSocket(dir, socketId)

Inicia una nueva instancia de la DiagramSocket.

Propiedades

Action
public Action<DiagramSocketValue> Action { get; set; }
value = diagramSocket.Action
diagramSocket.Action = value

Acción de bofetada.

AvailableTypes
public IList<DiagramSocketType> AvailableTypes { get; private set; }
value = diagramSocket.AvailableTypes
diagramSocket.AvailableTypes = value

Tipos de datos de entrada disponibles.

Direction
public DiagramSocketDirection Direction { get; }
value = diagramSocket.Direction

La dirección de conexión.

GuiWrapper
public INotifyPropertyChanged GuiWrapper { get; }
value = diagramSocket.GuiWrapper

Envoltura de guía para la fijación de propiedades.

Id
public string Id { get; protected set; }
value = diagramSocket.Id
diagramSocket.Id = value

El identificador de conexión.

IsBreak
public bool IsBreak { get; set; }
value = diagramSocket.IsBreak
diagramSocket.IsBreak = value

Tiene un descanso.

IsBreakActive
public bool IsBreakActive { get; set; }
value = diagramSocket.IsBreakActive
diagramSocket.IsBreakActive = value

Está activado el interruptor de toma.

IsConnected
public bool IsConnected { get; }
value = diagramSocket.IsConnected

Es enchufe tiene conexiones.

IsDynamic
public bool IsDynamic { get; set; }
value = diagramSocket.IsDynamic
diagramSocket.IsDynamic = value

Las tomas dinámicas se eliminan durante la carga().

IsInput
public bool IsInput { get; }
value = diagramSocket.IsInput

Es la entrada.

IsOutput
public bool IsOutput { get; }
value = diagramSocket.IsOutput

Es la salida.

IsSelected
public bool IsSelected { get; set; }
value = diagramSocket.IsSelected
diagramSocket.IsSelected = value

Está seleccionada la toma.

LinkableMaximum
public int LinkableMaximum { get; set; }
value = diagramSocket.LinkableMaximum
diagramSocket.LinkableMaximum = value

El número máximo de conexiones.

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

El nombre de conexión.

Parent
public DiagramElement Parent { get; set; }
value = diagramSocket.Parent
diagramSocket.Parent = value

El elemento de origen de la toma.

Type
public DiagramSocketType Type { get; set; }
value = diagramSocket.Type
diagramSocket.Type = value

Tipo de conexión.

Value
public object Value { get; set; }
value = diagramSocket.Value
diagramSocket.Value = value

El valor actual.

Métodos

CanConnect
public bool CanConnect(DiagramSocket to)
result = diagramSocket.CanConnect(to)

Para comprobar la capacidad de hacer una conexión.

to
Conexión.

Devuelve: El resultado de la prueba.

CanConnectFrom
public virtual bool CanConnectFrom(DiagramSocket from)
result = diagramSocket.CanConnectFrom(from)

Para comprobar la capacidad de hacer una conexión.

from
Conexión.

Devuelve: El resultado de la prueba.

Connect
public void Connect(DiagramSocket other)
diagramSocket.Connect(other)

Invocar evento conectado.

other
DiagramSocket
Disconnect
public void Disconnect(DiagramSocket other)
diagramSocket.Disconnect(other)

Invocar evento conectado.

other
DiagramSocket
DisposeManaged
protected override void DisposeManaged()
diagramSocket.DisposeManaged()

Libera recursos.

OnPropertyChanged
private void OnPropertyChanged(string propertyName)
diagramSocket.OnPropertyChanged(propertyName)

Para llamar al evento de cambio de valor de conexión.

propertyName
Nombre de la propiedad.
ToString
public override string ToString()
result = diagramSocket.ToString()

Convertirse en una representación de línea.

Devuelve: Rendimiento de cuerda.

Eventos

CanConnectEx
public event Func<DiagramSocket, bool> CanConnectEx
diagramSocket.CanConnectEx += handler

Validación adicional para la capacidad de hacer una conexión.

Connected
public event Action<DiagramSocket, DiagramSocket> Connected
diagramSocket.Connected += handler

El evento de la conexión de toma con otro.

Disconnected
public event Action<DiagramSocket, DiagramSocket> Disconnected
diagramSocket.Disconnected += handler

El evento de desconexión de sockets.

PropertyChanged
public event PropertyChangedEventHandler PropertyChanged
diagramSocket.PropertyChanged += handler

El evento de cambio de valor de las propiedades de conexión.