The EndEdit() fires automatically in a DataGridView but it is not supposed to fire automatically in TreeView or RadTreeView. You can check out this blog post for more info.
I strongly recommend you to use the RadTreeView and its Edit events which work out of the box. Or if you insist on working with the ViewModels only, you can use commands as a connection to the ViewModels' code.
Please let us know if you need further assistance on this.
the Telerik team
Thank you for being the most amazing .NET community! Your unfailing support is what helps us charge forward!
We'd appreciate your vote for Telerik in this year's DevProConnections Awards. We are competing in mind-blowing 20 categories and every vote counts! VOTE for Telerik NOW >>