In the build 2009.3.1314 there is a new bug introduced. When TreeView is assigned event handlers for PreviewChecked and PreviiwUnchecked events and event handlers specify handled event like this:
private void TreeItem_PreviewCheckedUnchecked(object sender, Telerik.Windows.RadRoutedEventArgs e)
{
e.Handled =
true;
}
There is still one change of checkbox state allowed per treeview item and per click on checkbox. Once checkbox state is changed from the first click it does not change anymore whereas it is supposed to be unchanged at all the times. This was working correctly in older builds.