Hi Fernando,
Actually, it is by design.
We render the checked
state (checked, unchecked, indeterminate) and not the Checked
property.
Since in your initial case the state of the parent node is unckecked (because all its children are unchecked) it is rendered as unchecked. The CheckedNodes collection contains all nodes which have their Checked
property set to True.
If you set the CheckChildNodes property to True, it will work as you want - but it will check all the children automatically.
I hope that ti is clearer now.
Kind regards,
Veselin Vasilev
the Telerik team
Check out
Telerik Trainer, the state of the art learning tool for Telerik products.