# 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**

```XAML
<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:


