Grouping By TimeZone
RadScheduler supports grouping by time zone. This can be achieved by adding a TimeZoneGroupDescription to the GroupDescriptionSource property of RadScheduler:
Example 1
<telerik:RadScheduler AppointmentsSource="{Binding Appointments}" TimeZonesSource="{Binding TimeZones}">
<telerik:RadScheduler.ViewDefinitions>
<telerik:DayViewDefinition />
<telerik:WeekViewDefinition />
<telerik:MonthViewDefinition />
<telerik:TimelineViewDefinition />
</telerik:RadScheduler.ViewDefinitions>
<telerik:RadScheduler.GroupDescriptionsSource>
<telerik:GroupDescriptionCollection>
<telerik:TimeZoneGroupDescription />
</telerik:GroupDescriptionCollection>
</telerik:RadScheduler.GroupDescriptionsSource>
</telerik:RadScheduler>
Grouping by TimeZone is not supported for MonthViewDefinition.
TimeZonesSource property
The displayed groups can be configured by the TimeZonesSource property of the control. This property can be bound to any collection of TimeZoneInfo objects. If this property is not set, all system time zones will be displayed.
When the view is grouped by a TimeZone, the EditApointmentDialog will display the Start and End time converted to the corresponding TimeZone: