WPF - Scheduler - Outlook-Inspired Appearance (v19.1)

WPF Team Blog
10 May 2019

We redesigned the UI of the WPF Scheduler Control for v19.1, to present a modern look that matches Microsoft Outlook. This post outlines some interesting details.

Date Navigation Panel

The Scheduler now includes a Date Navigation Panel that displays navigation buttons as well as the current time interval, formatted depending on the interval length and the current UI culture.

Date Navigation Panel

Colorization

Resources have a new appearance. Our focus was to enhance readability and consistency, so the Scheduler color scheme is now constructed around resource colors. Base colors and derived colors are used to paint resource headers, date headers, navigation buttons, and those appointments which don’t have a label assigned, or whose label is set to a transparent color.

Colorization

Customization

To help you maintain color consistency with application themes, we added the capability to associate resource and label palettes with specific themes. The XAML snippet below illustrates how to configure custom resource palettes for some of our new Office 2019 themes.

<dxsch:ColorCollection x:Key="{dxscht:SchedulerThemeKey
  ResourceKey=ResourceColors, ThemeName=Office2019Colorful}">
  <Color>LightBlue</Color>
  <Color>Bisque</Color>
  <Color>#E9AFA3</Color>
</dxsch:ColorCollection>

<dxsch:ColorCollection x:Key="{dxscht:SchedulerThemeKey
  ResourceKey=ResourceColors, ThemeName=Office2019Black}">
  <Color>#3B7547</Color>
  <Color>CadetBlue</Color>
  <Color>#171729</Color>
</dxsch:ColorCollection>

Custom Theme Colors

Backward Compatibility

To ease transition of your existing customizations applied to our previous Scheduler design, and to ensure that such customizations don’t break when you install v19.1, we maintained full backward compatibility. Please click this link for details about the implementation.

Your Feedback Is Welcome

We are always interested to hear your thoughts. Please feel free to leave a comment below, or to open a Support Center ticket for further discussion.

Webinar

Please use the link below to register for our upcoming WPF webinar, where all new features of the v19.1 release are demonstrated.

Register for the WPF v19.1 Webinar

no comments
No Comments

Please login or register to post comments.