Hello Geoff Hardy,
More often than not we are facing the "Chicken or the Egg" problem. The case with marking the current cell is no different. We went through many iterations on this how to present the visual for the current cell in an unobtrusive way. What you see is the result of a great deal of customer feedback collected for over a year ultimately leading us to believe that we would rather have it visible as it is easier to remove it than create it from scratch.
On the matter of simplicity - actually this is the simplest way to achieve this. You can also do it in code, but the logic of it would be far more complex (with less lines true) than this. On a side note this is the natural way of restyling controls and 200 lines of XAML look scarier than they actually are.
As for what was changed - there is a Current visual state which by default contains an animation setting the visibility of the Background_Current
border to visible. I have just removed that animation to get the desired result.
Any feedback on this is greatly appreciated as we are always looking into ways of improving our controls.
All the best,
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