DiagramSocket

StockSharp.Diagram

Ligação.

Herda de: Disposable

Implementa: INotifyPropertyChanged

Construtores

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

Inicializa uma nova instância do DiagramSocket.

Propriedades

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

Acção de soquete.

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

Tipos de dados de entrada disponíveis.

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

A direcção da ligação.

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

Embalagem Gui para ligação de propriedade.

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

O identificador de ligação.

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

A tomada está partida.

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

A tomada está activa.

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

O soquete tem ligações.

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

Os soquetes dinâmicos são removidos durante o Load().

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

É a entrada.

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

É a saída.

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

Está seleccionado o 'socket'.

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

O número máximo de ligações.

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

O nome da ligação.

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

O elemento pai da tomada.

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

Tipo de ligação.

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

O valor atual.

Métodos

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

Para verificar a capacidade de fazer uma ligação.

to
Ligação.

Retorna: O resultado do teste.

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

Para verificar a capacidade de fazer uma ligação.

from
Ligação.

Retorna: O resultado do teste.

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()

Libertar recursos.

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

Para chamar a propriedade de conexão valor mudança evento.

propertyName
Nome da propriedade.
ToString
public override string ToString()
result = diagramSocket.ToString()

Converter para uma representação de linha.

Retorna: Desempenho de cordas.

Eventos

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

Validação extra para a capacidade de fazer uma conexão.

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

O evento da conexão do soquete com outro.

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

O evento de desconexão da tomada.

PropertyChanged
public event PropertyChangedEventHandler PropertyChanged
diagramSocket.PropertyChanged += handler

As propriedades da conexão valor mudam evento.