WPF TreeView Changelog
**********************
Legend:
ADD A file or feature was added to the solution / project
DEL A file was removed from the solution / project
CHG Changed or removed functionality
FIX Bug fixes
-----------------------------------------------------------------------------
Revision 12 (Version 1.0.6)
***************************
ADD Added designer attributes to dependency properties and events.
CHG Switched to Code Project Open License.
-----------------------------------------------------------------------------
Revision 11 (Version 1.0.5)
***************************
CHG Renamed TreeView project folder to "WPF TreeView".
-----------------------------------------------------------------------------
Revision 10
***********
CHG TreeNodeStyle and TreeStyle are only applied if they
aren't null values in order not to override default styles.
-----------------------------------------------------------------------------
Revision 9 (Version 1.0.4)
**************************
FIX Fixed potential null reference exception if the
SelectedItem property is set to null, and no
tree node is currently selected.
ADD Added AutoCollapse feature.
CHG Improved item selection algorithm - the tree is
no longer recursively traversed, but determines the
straight path from root parent to the item based
on the data's parent-child relations.
-----------------------------------------------------------------------------
Revision 7 (Version 1.0.3)
**************************
FIX ExpandAll didn't expand the root node.
ADD Added sorting capabilities
CHG Style assignment now delegated to virtual ApplyStyle
method which can easily overridden for node style
customization.
ADD Added initial draft of CodeProject tutorial.
-----------------------------------------------------------------------------
Revision 6
**********
ADD Added ClearCollapsedNodes dependcy property. If
enabled, the tree will automatically dispose
invisible tree nodes and recreate them on demand.
This keeps the memory footprint at a minimum but
requires subsequent tree node generation.
ADD Added optional monitoring of expanded nodes through
the ObserveChildCollections dependency property.
-> If a child collection that is currently visible
is being updated, the tree automatically updates itself.
Still work in progress.
-----------------------------------------------------------------------------
Revision 5 (Version 1.0.2)
**************************
ADD Added SelectedItemChanged routed event.