DiagramSocket
StockSharp.Diagram
接続。
継承元: Disposable
コンストラクター
DiagramSocket
public DiagramSocket(DiagramSocketDirection dir, string socketId)
diagramSocket = DiagramSocket(dir, socketId)
DiagramSocket の新規インスタンスを初期化します。
プロパティ
Action
public Action<DiagramSocketValue> Action { get; set; }
value = diagramSocket.Action
diagramSocket.Action = value
ソケットの行為。
AvailableTypes
public IList<DiagramSocketType> AvailableTypes { get; private set; }
value = diagramSocket.AvailableTypes
diagramSocket.AvailableTypes = value
入力データの種類が利用可能です。
GuiWrapper
public INotifyPropertyChanged GuiWrapper { get; }
value = diagramSocket.GuiWrapper
プロパティ結合のためのガイドラッパー。
Id
public string Id { get; protected set; }
value = diagramSocket.Id
diagramSocket.Id = value
接続識別子。
IsBreak
public bool IsBreak { get; set; }
value = diagramSocket.IsBreak
diagramSocket.IsBreak = value
ソケットは壊れています。
IsBreakActive
public bool IsBreakActive { get; set; }
value = diagramSocket.IsBreakActive
diagramSocket.IsBreakActive = value
ソケットは活動的に壊れます。
IsDynamic
public bool IsDynamic { get; set; }
value = diagramSocket.IsDynamic
diagramSocket.IsDynamic = value
Load() 中に動的ソケットが削除されます。
IsSelected
public bool IsSelected { get; set; }
value = diagramSocket.IsSelected
diagramSocket.IsSelected = value
ソケットが選択されます。
LinkableMaximum
public int LinkableMaximum { get; set; }
value = diagramSocket.LinkableMaximum
diagramSocket.LinkableMaximum = value
接続の最大数。
Parent
public DiagramElement Parent { get; set; }
value = diagramSocket.Parent
diagramSocket.Parent = value
ソケットの親要素。
Type
public DiagramSocketType Type { get; set; }
value = diagramSocket.Type
diagramSocket.Type = value
接続タイプ。
Value
public object Value { get; set; }
value = diagramSocket.Value
diagramSocket.Value = value
現在の値。
メソッド
CanConnect
public bool CanConnect(DiagramSocket to)
result = diagramSocket.CanConnect(to)
接続を行う能力を確認するため。
- to
- 接続。
戻り値: 試験結果。
CanConnectFrom
public virtual bool CanConnectFrom(DiagramSocket from)
result = diagramSocket.CanConnectFrom(from)
接続を行う能力を確認するため。
- from
- 接続。
戻り値: 試験結果。
Connect
public void Connect(DiagramSocket other)
diagramSocket.Connect(other)
呼びかけイベント
- other
- 担当: 佐藤 宏
Disconnect
public void Disconnect(DiagramSocket other)
diagramSocket.Disconnect(other)
呼びかけイベント
- other
- 担当: 佐藤 宏
OnPropertyChanged
private void OnPropertyChanged(string propertyName)
diagramSocket.OnPropertyChanged(propertyName)
接続プロパティ値変更イベントを呼び出します。
- propertyName
- プロパティ名。
ToString
public override string ToString()
result = diagramSocket.ToString()
ライン表現に換算します。
戻り値: 弦のパフォーマンス。
イベント
CanConnectEx
public event Func<DiagramSocket, bool> CanConnectEx
diagramSocket.CanConnectEx += handler
接続を行う機能の検証が余分に完了します。
Connected
public event Action<DiagramSocket, DiagramSocket> Connected
diagramSocket.Connected += handler
別のソケット接続の場合には、別のソケット接続の場合には、
Disconnected
public event Action<DiagramSocket, DiagramSocket> Disconnected
diagramSocket.Disconnected += handler
ソケットの切断イベント。
PropertyChanged
public event PropertyChangedEventHandler PropertyChanged
diagramSocket.PropertyChanged += handler
接続プロパティーの値変更イベント。