New to Telerik UI for WinUI? Download free 30-day trial

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> 
This type of grouping groups the appointments by their TimeZone property. One appointment cannot be displayed in two timezones.

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:

In this article
Not finding the help you need?