IGroupsModel

StockSharp.Xaml.Diagram.GXDiagram.Model

A model that supports a grouping relationship between nodes, with the relationship information stored on each node as collections of related nodes.

Implementiert: IDiagramModel

Methoden

AddMemberNodeKey(object, object)

Add a node data key to the list of "member" node data keys.

nodedata
membernodekey
DoMemberNodeKeyAdded(object, object)

This method should be called when a "member" node data key has been added to the list of members.

nodedata
memberkey
DoMemberNodeKeyRemoved(object, object)

This method should be called when a "member" node data key has been removed from the list of members.

nodedata
memberkey
DoMemberNodeKeysChanged(object)

This method should be called when the list of member key values has been replaced.

nodedata
GetIsGroupForNode(object) : bool

This predicate is true when the given node data represents a group of nodes instead of an "atomic" node.

nodedata
GetMemberNodesForGroup(object) : IEnumerable<object>

Return a collection of member node datas.

nodedata
IsMember(object, object) : bool

This predicate is true if the is an immediate member of the .

groupnodedata
membernodedata
IsMemberValid(object, object) : bool

This predicate is true when it is valid to add the to the .

groupnodedata
membernodedata

Rückgabe: false if the cannot be added to

RemoveMemberNodeKey(object, object)

Remove a node data key from the list of "member" node data keys.

nodedata
membernodekey
SetMemberNodeKeys(object, IEnumerable)

Replace the list of "member" node data keys with a new collection of keys.

nodedata
membernodekeys