BoldSignEasily embed eSignatures in your .NET applications. Free sandbox with native SDK available.
|
GridTreeControl |
TreeView |
By code populate the initial tree (and its columns) |
GridTreeControl supports different modes of data population. 1. Self-relational data 2. Parent-child property mapping (using ParentPropertyName and ChildPropertyName) 3. On-demand loading using RaiseRequestTreeItems event. Also provides support to define columns |
Support to bind data and columns can be achieved using DataTemplate. |
UI allows new nodes to be added (as children of existing nodes) |
This can be achieved via ContextMenu. Refer the below sample for adding ContextMenu for cell. |
This can be achieved via ContextMenu. Refer ContextMenu sample under TreeView control in dashboard. |
UI allows new nodes to be added (as siblings of existing nodes) |
This can be achieved via ContextMenu. Refer the below sample for adding ContextMenu for cell. |
This can be achieved via ContextMenu. Refer ContextMenu sample under TreeView control in dashboard. |
When a user selects a node in the tree - they can edit information associated with that node (in a different part of the UI) |
Yes, This can be achieved. |
Yes, This can be achieved. |
By code the amended tree can then be serialized back into the same data structure it was loaded from Which control should I be using for this? |
It is not possible to serialize & de-serialize expand and collapse states of nodes. But you can programmatically expand and collapse nodes. |
It is not possible to serialize & de-serialize expand and collapse states of nodes. |