IMPROVE. RadTreeView - the NodeCheckedChanged/ing events should carry an argument specifying whether the event is raise by a user action or not
When using TriStateMode with AutoCheckChildNodes, there is no way to determine whether the events are raised by a user action or by programatically checking a node.
view: CheckedMode enumeration for details