RadTreeViewItem has both IsChecked and CheckState properties. In all scenarios it is better to work with the CheckState property. This blog post describes their differences.
As for making child items checked when their parent is checked, you only have to set the IsInTriStateMode = True.
the Telerik team
Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>