Include Page | ||||
---|---|---|---|---|
|
scrollbar |
---|
...
Control is used by Project Explorer
Tree view control implementation
Use MVP pattern to clean up current source of project explorer.
Inject Node Builders to perform treebuilding logic.
Enable lazy loading of tree, only build visible items, build other items when tree is expanded.
possibly use structuremap to help refactor current sources
...
dragdrop
edit labels
update labels
update icons
expand, collapse
mouse interaction
menus
xml serialization, deserialization
keyed list with icons to used based on object type of treenode ??
TODO
- F2 to rename node
- scroll when dragging at the last / first node