IGroupsModel

StockSharp.Xaml.Diagram.GXDiagram.Model

一个支持节点之间的分组关系的模型,每个节点上存储的关系信息作为相關节點的集合.

实现: IDiagramModel

方法

AddMemberNodeKey
public void AddMemberNodeKey(object nodedata, object membernodekey)
iGroupsModel.AddMemberNodeKey(nodedata, membernodekey)

在"成员"节点数据密钥列表中添加一个节点数据密钥.

nodedata
membernodekey
DoMemberNodeKeyAdded
public void DoMemberNodeKeyAdded(object nodedata, object memberkey)
iGroupsModel.DoMemberNodeKeyAdded(nodedata, memberkey)

当成员名单中添加了"成员"节点数据密钥时,应该使用这种方法.

nodedata
memberkey
DoMemberNodeKeyRemoved
public void DoMemberNodeKeyRemoved(object nodedata, object memberkey)
iGroupsModel.DoMemberNodeKeyRemoved(nodedata, memberkey)

当一个"成员"节点数据密钥从成员列表中被删除时,应该使用这种方法.

nodedata
memberkey
DoMemberNodeKeysChanged
public void DoMemberNodeKeysChanged(object nodedata)
iGroupsModel.DoMemberNodeKeysChanged(nodedata)

当成员键值列表被替换时,应该使用这种方法.

nodedata
GetIsGroupForNode
public bool GetIsGroupForNode(object nodedata)
result = iGroupsModel.GetIsGroupForNode(nodedata)

当给定的节点数据代表一组节点而不是"原子"节点时,这个上方是真实的.

nodedata
GetMemberNodesForGroup
public IEnumerable<object> GetMemberNodesForGroup(object nodedata)
result = iGroupsModel.GetMemberNodesForGroup(nodedata)

返回成员节点数据的集合 。

nodedata
IsMember
public bool IsMember(object groupnodedata, object membernodedata)
result = iGroupsModel.IsMember(groupnodedata, membernodedata)

如果该上游是...

groupnodedata
membernodedata
IsMemberValid
public bool IsMemberValid(object groupnodedata, object membernodedata)
result = iGroupsModel.IsMemberValid(groupnodedata, membernodedata)

当添加到 . 有效时, 此上游是真实的 。

groupnodedata
membernodedata

返回值: 如果无法添加到

RemoveMemberNodeKey
public void RemoveMemberNodeKey(object nodedata, object membernodekey)
iGroupsModel.RemoveMemberNodeKey(nodedata, membernodekey)

从"成员"节点数据密钥列表中去除一个节点数据密钥.

nodedata
membernodekey
SetMemberNodeKeys
public void SetMemberNodeKeys(object nodedata, IEnumerable membernodekeys)
iGroupsModel.SetMemberNodeKeys(nodedata, membernodekeys)

将"成员"节点数据密钥列表替换为新的密钥集.

nodedata
membernodekeys