Hello Robert Haydock,
You can consider using our EventToCommandBehavior behavior. It allows you to bind an event to a command from your ViewModel. This way you can create your logic in the ViewModel. I have modified the VisualizationLayerItemsSelection SDK demo from our GitHub repository to demonstrate how you can achieve this.
I hope this approach will work for you.
Get quickly onboarded and successful
with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.