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