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)

Удалите ключ данных узла из списка ключей данных узла «member».

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

Замените список ключей данных узла «member» новым набором ключей.

nodedata
membernodekeys