Mehul Harry's DevExpress Blog

This Blog


Mehul Harry is the DevExpress Web Program Manager. Follow him on twitter: @Mehulharry

Subscribe (RSS, Email)


New Agenda View and more - DevExpress ASP.NET Scheduler Control Enhancements - v17.1

In the DXperience v2017.1 release we've added slick new features to the DevExpress ASP.NET Scheduler control:

1. New Agenda View

The Scheduler control now includes the highly-anticipated agenda view. An agenda view is helpful because it only shows your upcoming appointments. This saves you time when you need to find what's next on your schedule. And our new agenda view also has a great look to it that was inspired by popular online calendar services:

DevExpress ASP.NET Scheduler - Agenda View

2. Timeline View Improvements

The Scheduler's timeline view had a problem where it would squeeze together appointments so that you wouldn't be able to read them:

This happens because the Timeline has too many intervals. For example, in the image above, 14 intervals (two weeks) are set and the width of the editor is 900px. So, all 14 intervals are shown and it is hard to read appointments because the text doesn't fit in the container.

To solve this, we've added the "DisplayedIntervalCount" property that lets you restrict the visible intervals to the editor's width. So for the image above, we'll set the "DisplayedIntervalCount = 3" and reduce the visible intervals from 14 to 3:

Now, we can see the appointments and their text. However, limit the visible intervals doesn't mean that the other intervals will not be displayed. We've added horizontal scrolling to view the rest of the intervals:

This approach does have one drawback. If you want to see an appointment that is further to the right (in the intervals), then you'll need to scroll to the right. To help with this scenario, you can use the forward button which will jump to the next appointment:

3. Keyboard Support

The DevExpress ASP.NET Scheduler Control now offers keyboard shortcut support for a variety of end-user actions including time cell and appointment navigation and selection, appointment editing and view switching. You can also create additional shortcuts and associate them with your custom client-side logic.

4. Client API Improvements

We've improved the Scheduler's client API and added two events that you can override and add your own custom client actions:

  • CellClick
  • CellDoubleClick

Finally, there's also a new ASPxClientScheduler.GetVisibleAppointments method that returns the Scheduler's visible appointments. These client improvements came directly as a result of your feedback so keep that coming please.

Which of the enhancements to the DevExpress ASP.NET Scheduler Control are you most excited about? Drop me a line below.


Your Next Great .NET App Starts Here

Year after year, .NET developers such as yourself consistently vote DevExpress products #1.

Experience the DevExpress difference for yourself and download a free 30-day trial of all our products today: (free support is included during your evaluation).

Published Apr 20 2017, 02:20 PM by
Filed under: , ,
Bookmark and Share


nasser 1

looks great

what about the Persian calendar

do you added to your products after more than 8 years

April 21, 2017 1:37 AM

About Mehul Harry (DevExpress)

Mehul Harry is an ASP.NET technical evangelist at Developer Express. You can reach him directly at You can also follow him on Twitter:

Chat is one of the many ways you can contact members of the DevExpress Team.
We are available Monday-Friday between 7:30am and 4:30pm Pacific Time.

If you need additional product information, write to us at or call us at +1 (818) 844-3383


DevExpress engineers feature-complete Presentation Controls, IDE Productivity Tools, Business Application Frameworks, and Reporting Systems for Visual Studio, along with high-performance HTML JS Mobile Frameworks for developers targeting iOS, Android and Windows Phone. Whether using WPF, ASP.NET, WinForms, HTML5 or Windows 10, DevExpress tools help you build and deliver your best in the shortest time possible.

Copyright © 1998-2017 Developer Express Inc.
All trademarks or registered trademarks are property of their respective owners