You can utilize the SelectionChanging event of the RadGridView and set its e.Cancel argument to true in order to not enable the change of the selection in a certain scenario. For Example:
sender, SelectionChangingEventArgs e)
(e.RemovedItems.Count > 0)
var oldItem = e.RemovedItems
(oldItem.Name.ToString().Length < 1 || oldItem.StadiumCapacity > 70000)
You can use the EventToCommandBehavior
to keep the MVVM pattern intact. I have attached a sample for your reference. Try leaving the "Name" of the Club empty.
Telerik by Progress
Telerik UI for WPF is ready for Visual Studio 2017 RC! Learn more.