I strongly believe that this issue is on your side as I can reproduce this every single time. The steps to reproduce are these:
- Set a RadScheduleView with a TimelineViewDefinition (I think any Viewdefinition that set the ScheduleView in Horizontal Mode will have the problem).
- Set the VisibleDays of the TimelineViewDefinition to 1d.
- Set a DayStartTime and DayEndTime where the duration is higher than the DayStartTime:
ex: Start=11:00 End=16:00 so Duration=5h
I've used .Net reflector to pin point the error:
Class: TimeRulerPanel, Method: ArrangeTimeRulerGroupItem(UIElement child, Rect arrangeRect, bool isHorizontal)
) (tickData.Duration.Subtract(tickData.DateTime.get_TimeOfDay()).get_Ticks() /
So for the example values, it's substracting the DayStartTime from the Duration (5 - 11 = -6) then converts that in pixels and setting the "arrangeRect" width to a minus pixels value which cause a ArgumentException.