DiagramItem.LoadFromXml override.
Namespace: MindFusion.Diagramming
Assembly: MindFusion.Diagramming
SyntaxC#
Copy Code
|
|---|
protected override void LoadFromXml ( |
Visual Basic
Copy Code
|
|---|
Protected Overrides Sub LoadFromXml( _ |
RemarksBy default, all components of a CompositeNode are saved in the XML document along with their associated data. This will lead to wasted space if the instances of a derived class are built upon the same hierarchy of components and expose only a few properties corresponding to component attributes. The recommended approach of serializing such classes is to override SerializeComponents and return false to stop the built-in serialization of components, and save / load the node properties from SaveToXml / LoadFromXml overrides. This is demonstrated in the Scripting sample project.
See Also