ICompositionModel
StockSharp.Diagram
CompositionDiagramElement model.
Implementiert: ICloneable<ICompositionModel>, ICloneable
Eigenschaften
Elements : IEnumerable<DiagramElement>
Child elements.
IsUndoManagerSuspended : bool
Undo manager is suspended if this property is set to true.
Modifiable : bool
Is it possible to edit a composite element diagram.
UndoManager : IUndoManager
IUndoManager
Methoden
AddElement(DiagramElement, PointF)
Add element.
- element
- The diagram element.
- location
- Element position.
FindElementByKey(string) : DiagramElement
Find element by unique key.
- key
- Key.
Rückgabe: DiagramElement
GetConnectedSocketsFor(DiagramElement, DiagramSocket) : IEnumerable<DiagramSocket>
Get connected sockets.
- element
- DiagramElement
- socket
- DiagramSocket
Rückgabe: Connected sockets.
GetDisconnectedSockets() : IEnumerable<ValueTuple<string, DiagramSocket>>
Get disconnected sockets.
Rückgabe: Disconnected sockets.
GetElementKey(DiagramElement) : string
Get element unique key.
- element
- DiagramElement
Rückgabe: Key.
Ereignisse
ElementAdded : Action<DiagramElement>
Child element added event.
ElementRemoved : Action<DiagramElement>
Child element removed event.
ModelChanged : Action
Changed event.