The control's performance is low and in most cases the application hangs when you try to reset the control's zoom to its initial state. This happens in a scenario with big period range (for example 2 years) and when a MinuteInterval is defined. When you zoom-in to a level where the minutes are displayed and then you try to zoom out with the scrollbar (or if you change manually the VisiblePeriod to match the PeriodStart and PeriodEnd), the application hangs. Workaround: Remove the MinuteInterval from the Intervals collection just before changing the VisiblePeriod and then add it again in the collection. private void ButtonBase_OnClick(object sender, RoutedEventArgs e) { var interval = _timeline.Intervals.FirstOrDefault(i => i is Telerik.Windows.Controls.TimeBar.MinuteInterval); if (interval != null) { _timeline.Intervals.Remove(interval); } _timeline.VisiblePeriod = new SelectionRange<DateTime>(_timeline.PeriodStart, _timeline.PeriodEnd); if (interval != null) { _timeline.Intervals.Add(interval); } }