DiagramSocket

StockSharp.Diagram

Anschluss.

Erbt von: Disposable

Implementiert: INotifyPropertyChanged

Konstruktoren

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

Initialisiert eine neue Instanz von DiagramSocket.

Eigenschaften

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

Socket Action.

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

Verfügbare Eingabedatentypen.

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

die Verbindungsrichtung.

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

Gui Wrapper für Property Binding.

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

Die Verbindungskennung.

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

Steckdose hat Pause.

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

Ist Socket Break aktiv.

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

Die Steckdose hat Anschlüsse.

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

Dynamische Sockets werden während Load() entfernt.

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

Ist Input.

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

Ist Output.

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

Ist Socket selected.

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

Die maximale Anzahl der Verbindungen.

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

Der Verbindungsname.

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

Das Sockel-Selternelement.

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

Art der Verbindung.

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

Der aktuelle Wert.

Methoden

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

Um die Fähigkeit zu überprüfen, eine Verbindung herzustellen.

to
Anschluss.

Rückgabe: Das Testergebnis.

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

Um die Fähigkeit zu überprüfen, eine Verbindung herzustellen.

from
Anschluss.

Rückgabe: Das Testergebnis.

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

Aufrufen Sie ein verbundenes Ereignis.

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

Aufrufen Sie ein verbundenes Ereignis.

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

Ressourcen freigeben.

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

Um das Änderungsereignis für den Wert der Verbindungseigenschaft aufzurufen.

propertyName
Name des Eigentums.
ToString
public override string ToString()
result = diagramSocket.ToString()

Konvertieren Sie in eine Liniendarstellung.

Rückgabe: String-Leistung.

Ereignisse

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

Zusätzliche Validierung für die Fähigkeit, eine Verbindung herzustellen.

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

Das Ereignis der Steckdoseverbindung mit einem anderen.

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

Das Sockeltrennereignis.

PropertyChanged
public event PropertyChangedEventHandler PropertyChanged
diagramSocket.PropertyChanged += handler

Die Verbindungseigenschaften werten Änderungsereignis.