ICompositionModel

StockSharp.Diagram

CompositionDiagramElement model.

実装: ICloneable<ICompositionModel>, ICloneable

プロパティ

Behavior
public object Behavior { get; }
value = iCompositionModel.Behavior

担当: 佐藤 宏

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

子要素。

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

図内のエラーのコンポジット要素をチェックします。

IsUndoManagerSuspended
public bool IsUndoManagerSuspended { get; set; }
value = iCompositionModel.IsUndoManagerSuspended
iCompositionModel.IsUndoManagerSuspended = value

このプロパティが真に設定されている場合、Undo 管理者は停止します。

Modifiable
public bool Modifiable { get; set; }
value = iCompositionModel.Modifiable
iCompositionModel.Modifiable = value

複合要素図を編集できる。

UndoManager
public IUndoManager UndoManager { get; set; }
value = iCompositionModel.UndoManager
iCompositionModel.UndoManager = value

担当: 佐藤 宏

メソッド

AddElement
public void AddElement(DiagramElement element, PointF location)
iCompositionModel.AddElement(element, location)

要素を追加します。

element
図要素。
location
要素の位置。
FindElementByKey
public DiagramElement FindElementByKey(string key)
result = iCompositionModel.FindElementByKey(key)

要素を一意のキーで見つけます。

key
主。

戻り値: 担当: 佐藤 宏

GetConnectedSocketsFor
public IEnumerable<DiagramSocket> GetConnectedSocketsFor(DiagramElement element, DiagramSocket socket)
result = iCompositionModel.GetConnectedSocketsFor(element, socket)

接続されたソケットを取得します。

element
担当: 佐藤 宏
socket
担当: 佐藤 宏

戻り値: 接続されたソケット。

GetDisconnectedSockets
public IEnumerable<ValueTuple<string, DiagramSocket>> GetDisconnectedSockets()
result = iCompositionModel.GetDisconnectedSockets()

接続解除されたソケットを取得します。

戻り値: 接続されたソケットを切断しました。

GetElementKey
public string GetElementKey(DiagramElement element)
result = iCompositionModel.GetElementKey(element)

要素固有のキーを取得します。

element
担当: 佐藤 宏

戻り値: 主。

イベント

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

子要素がイベントを追加しました。

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

子要素がイベントを削除しました。

ModelChanged
public event Action ModelChanged
iCompositionModel.ModelChanged += handler

変更されたイベント。