Click or drag to resize
SerializableGraphSourceBaseTNode, TLink Methods

The SerializableGraphSourceBaseTNode, TLink generic type exposes the following members.

Methods
  NameDescription
Public methodAddLink
Adds the given link to this diagram source.
(Inherited from GraphSourceBaseTNode, TLink.)
Public methodAddNode
Adds a node (shape) to this diagram source.
(Inherited from GraphSourceBaseTNode, TLink.)
Public methodClear
Removes all items and links from this source.
(Inherited from GraphSourceBaseTNode, TLink.)
Public methodClearCache
Clears the deserialization cache. The cache contains the generated items when deserializing the saved data. The cache should be cleared either before or after the deserialization of the graph source.
Public methodCreateLink
Creates a link based on the associated source and target nodes.
(Inherited from ObservableGraphSourceBaseTNode, TLink.)
Public methodCreateNode
Creates a node based on an associated shape.
(Inherited from ObservableGraphSourceBaseTNode, TLink.)
Public methodDeserializeLink
Deserializes the link. When overridden, this method creates a new instance of the link and restores any saved information from the serialization info.
Public methodDeserializeNode
Deserializes the node. When overridden, this method creates a new instance of the node and restores any saved information from the serialization info.
Public methodDispose
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from ViewModelBase.)
Protected methodDispose(Boolean)
Releases unmanaged and - optionally - managed resources.
(Inherited from ViewModelBase.)
Public methodGetNodeUniqueId
Gets the node's unique id. This id should be always unique and should not rely on the object's reference.
Protected methodOnPropertyChanged(String)
Raises this object's PropertyChanged event.
(Inherited from ViewModelBase.)
Protected methodOnPropertyChangedT(ExpressionFuncT)
Raises this object's PropertyChanged event.
(Inherited from ViewModelBase.)
Public methodRemoveItem
Removes the item from the source.
(Inherited from GraphSourceBaseTNode, TLink.)
Public methodRemoveLink
Removes the link from this source.
(Inherited from GraphSourceBaseTNode, TLink.)
Public methodSerializeLink
Serializes the link. When overridden, this method saves important information about the link in the specified serialization info.
Public methodSerializeNode
Serializes the node. When overridden, this method saves important information about the node in the specified serialization info.
Protected methodVerifyPropertyName
Warns the developer if this object does not have a public property with the specified name. This method does not exist in a Release build.
(Inherited from ViewModelBase.)
Top
See Also