CompositionRegistry

StockSharp.Diagram

默认 ICompositionRegistry 执行 。

实现: ICompositionRegistry

构造函数

CompositionRegistry
public CompositionRegistry(Func<ICompositionModelBehavior<TNode, TLink>> createBehavior)
compositionRegistry = CompositionRegistry(createBehavior)

初始化了 & ##CompositionRegistry+#的新实例.

createBehavior
ICompositionModelBehavior

属性

DiagramElements
public INotifyList<DiagramElement> DiagramElements { get; }
value = compositionRegistry.DiagramElements

元素列表.

方法

CreateComposition
public CompositionDiagramElement CreateComposition()
result = compositionRegistry.CreateComposition()

创建 CompositionDiagramElement 实例 。

返回值: CompositionDiagramElement

Deserialize
public bool Deserialize(CompositionDiagramElement element, SettingsStorage container, Func<SecureString> getPassword)
result = compositionRegistry.Deserialize(element, container, getPassword)

将复合元素去序列化.

element
CompositionDiagramElement
storage
设置存储 。
getPassword
找密码处理器

返回值: 加密已经使用。

Serialize
public void Serialize(CompositionDiagramElement element, SettingsStorage container, bool includeCoordinates, SecureString password)
compositionRegistry.Serialize(element, container, includeCoordinates, password)

将复合元素序列化.

element
CompositionDiagramElement
storage
设置存储 。
includeCoordinates
包括坐标。
password
密码

返回值: 设置存储 。