Hello Craig Gamble,
We will think about providing public API which will help users to manage the selection in RadScheduler.
You can now find the instances of SchedulerCellElement and check for the Selected property value. You can do this by using the Children collection of the visual elements. RadScheduler has a property named SchedulerVisualElement - this is the root of visual elements in the control. SchedulerVisualElement has a property named ViewElement - this is an instance. The element purpose is to be a container of the specific elements such as SchedulerDayViewElement, SchedulerMultiDayViewElement and SchedulerMonthViewElement so one of the child elements of SchedulerVisualElement will be an instance of the classes I've just pointed. What comes next is to play with the children collection of those elements because they do not have appropriate API to access every single instance.
For example to get the Children collection of the MonthView you should use something like:
| SchedulerMonthViewElement monthView = this.radScheduler1.SchedulerElement.ViewElement as SchedulerMonthViewElement;
| RadElementCollection childrenCollection = monthView.Children.Children;
I hope this helps.
the Telerik team
, the state of the art learning tool for Telerik products.