Hello Kal Sir,
I think that you can structure your ViewModels to help you achieve this parent reference easier. For example you can have MainViewModel or TreeViewViewModel that holds an ObservableCollection of child TreeViewItemViewModels and the child models could have a "ParentModel" property of type TreeViewItemViewModels.
Another approach could be using the CollectionChanged event of the ObservableCollection ( you will get notified when a Insert/Remove operation is performed in the ViewModels).
Please let us know if this helped you.
the Telerik team
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Telerik Public Issue Tracking
system and vote to affect the priority of the items