---
title: "Sneak Peek at 2020 Volume 3: WPF"
published_at: "2020-09-28T12:34:01+00:00"
modified_at: "2025-04-22T13:12:35+00:00"
url: "https://www.syncfusion.com/blogs/post/sneak-peek-at-2020-volume-3-wpf"
excerpt: "Syncfusion is getting closer to another exciting release this year with some cool and useful new controls and features. The release of 2020 Volume 3 is expected in the last week of September or the first week of October 2020...."
taxonomy_category:
  - "Desktop"
  - "WPF"
taxonomy_post_tag:
  - "Sneak Peek"
  - "Themes"
  - "WPF"
---

# Sneak Peek at 2020 Volume 3: WPF

[Sivakumar R](https://www.syncfusion.com/blogs/author/sivakumarr)

![2020 volume 3 WPF](https://www.syncfusion.com/blogs/wp-content/uploads/2020/09/2020-volume-3-WPF.png)


Syncfusion is getting closer to another exciting release this year with some cool and useful new controls and features. The release of 2020 Volume 3 is expected in the last week of September or the first week of October 2020. In this blog, I am going to give you a quick overview of the new controls and features we’re planning for the [WPF](https://www.syncfusion.com/wpf-ui-controls)
 platform for this release.

## Designer for .NET Core

Microsoft has announced the general availability of the new [XAML Designer for WPF .NET Core applications](https://devblogs.microsoft.com/visualstudio/whats-new-in-xaml-developer-tools-in-visual-studio-2019-for-wpf-uwp/)
. Syncfusion controls’ designer experience will have smart tags to provide quick suggestions.

## New themes

WPF controls will support the following new themes:

- Office2019 dark gray
- Office2019 white
- Office2019 high contrast

## ![Theme support in Syncfusion WPF](https://www.syncfusion.com/blogs/wp-content/uploads/2020/09/Theme-support-in-Syncfusion-WPF.gif)New Step ProgressBar (preview)

The new Step ProgressBar control will be useful to show the progress of a multistep process. Users can customize its step shape, progress bar color, step template, and content template. The following will be the key features of this new control.

### Data binding

Bind any business object as the ItemsSource and control the last active item using SelectedIndex.

### Step shape

Circles and squares will be the built-in shapes of the step marker. You can also choose a custom template as the step marker.

### Status

Use active, inactive, and indeterminate statuses to show progress.![WPF Step Progress bar](https://www.syncfusion.com/blogs/wp-content/uploads/2020/09/WPF-Step-Progress-bar.png)

### Orientation

Visualize the progress of a multistep process in either horizontal or vertical orientation.![WPF Step Progress bar-vertical orientation](https://www.syncfusion.com/blogs/wp-content/uploads/2020/09/WPF-Step-Progress-bar-vertical-orientation.png)

### Customization

Customize the progress bar’s style, markers, and content using templates.![WPF Step Progress bar-Customization](https://www.syncfusion.com/blogs/wp-content/uploads/2020/09/WPF-Step-Progress-bar-Customization.png)

## Scheduler (Preview)

The [Scheduler](https://www.syncfusion.com/wpf-ui-controls/scheduler)
 control was released in 2020 Volume 2, and we’re adding the following new features in the 2020 Volume 3 release.

### Resources

This feature will allow users to define resources and group appointments based on the resources associated with them in day, week, workweek, and timeline views. You can also customize the resource UI using a template and template selectors.![Resources in WPF Scheduler](https://www.syncfusion.com/blogs/wp-content/uploads/2020/09/Resources-in-WPF-Scheduler.png)

### Disable date

This feature will disable dates that exceed the minimum or maximum of the Scheduler’s date range.![Disabled date in WPF Scheduler](https://www.syncfusion.com/blogs/wp-content/uploads/2020/09/Disabled-date-in-WPF-Scheduler.png)

### Context menu

The WPF Scheduler will have support to define a context menu for appointments, time slots, and month cells. It also will have built-in **RoutedUICommands** support for handling the context menu to add, edit, and delete appointments.![Context menu in WPF Scheduler](https://www.syncfusion.com/blogs/wp-content/uploads/2020/09/Context-menu-in-WPF-Scheduler.png)

### Drag-and-drop support in month view

You can drag appointments between different days or time slots in the month view when the display mode is set to appointment.![Drag and drop support in WPF Scheduler](https://www.syncfusion.com/blogs/wp-content/uploads/2020/09/Drag-and-drop-support-in-WPF-Scheduler.gif)

### Theme support

Use Material and Office 2019 themes in the Scheduler control.![Theme support in WPF Scheduler](https://www.syncfusion.com/blogs/wp-content/uploads/2020/09/Theme-support-in-WPF-Scheduler.gif.png)

## Tree View

[TreeView](https://www.syncfusion.com/wpf-ui-controls/treeview)
 will be marked as production-ready with the following additional features.

### Editing

Users can edit the text displayed in tree nodes.![Editing in WPF Tree View](https://www.syncfusion.com/blogs/wp-content/uploads/2020/09/Editing-in-WPF-Tree-View.gif)

### Theme support

The Material and Office 2019 themes will help adapt the TreeView’s appearance to the rest of a business application.![Theme support in WPF Tree View](https://www.syncfusion.com/blogs/wp-content/uploads/2020/09/Theme-support-in-WPF-Tree-View.png)

### Horizontal scrolling

Users can now scroll the TreeView horizontally to read the content of nodes properly.![Horizontal Scrolling in WPF TreeView](https://www.syncfusion.com/blogs/wp-content/uploads/2020/09/Horizontal-Scrolling-in-WPF-TreeView.gif)

## Skin Manager

### Customize theme color and font

Modify the colors and fonts of built-in themes at the application level without needing to use Theme Studio.

## Ribbon

The [Ribbon](https://www.syncfusion.com/wpf-ui-controls/ribbon)
 control will have the following new features.

### Icon template support for Ribbon items

Ribbon will have an option to add any kind of image, like path data, font icons, etc., as a template to Ribbon items such as a drop-down button, split button, gallery, ribbon bar, and backstage command button.![Icon template support for WPF Ribbon](https://www.syncfusion.com/blogs/wp-content/uploads/2020/09/Icon-template-support-for-WPF-Ribbon.png)

### Header and footer support for backstage

Previously, backstage items could only be placed at the top of the backstage. From the 2020 Vol. 3 release, you can arrange the backstage items either at the top or bottom.![Header and footer support for backstage Ribbon](https://www.syncfusion.com/blogs/wp-content/uploads/2020/09/Header-and-footer-support-for-backstage-Ribbon.png)

## Diagram

### Business process model and notation (BPMN)

This is a standard way to represent business processes graphically. You can create a BPMN diagram through code or using the visual interface with the built-in BPMN shapes described by the BPMN 2.0 specification.![Business process model and notation (BPMN) WPF Diagram](https://www.syncfusion.com/blogs/wp-content/uploads/2020/09/Business-process-model-and-notation-BPMN-WPF-Diagram-1.png)

## PropertyGrid

### Configure properties manually

Stop the auto generation of properties and configure each property manually. Configure properties directly in XAML instead of attributes or events.![manually Configuring properties in WPF Property Grid](https://www.syncfusion.com/blogs/wp-content/uploads/2020/09/manually-Configuring-properties-in-WPF-Property-Grid.png)

### Property description height

The height of the property description panel can be programmatically set. Different values such as auto size, relative size, and absolute size will be supported.

## DataGrid

### Text wrapping

Wrap the text in combo box columns.

## Radial Gauge

### Rotate labels

Rotate the scale labels based on the provided angle.![Rotated labels in Radial Gauge](https://www.syncfusion.com/blogs/wp-content/uploads/2020/09/Rotated-labels-in-Radial-Gauge.png)

### Dragging events

The following new events will be triggered when the user drags the pointer:

- ValueChangeStarted: Triggered when the user starts selecting a new value for the pointer by dragging.
- ValueChanging: Will be triggered multiple times between the start and end of the value change in the pointer.
- ValueChanged: Triggered when the user selects a new value for the pointer by dragging.
- ValueChangeCompleted: Triggered when the user is done selecting a new value for the pointer.

## Range Slider

You can expect the following new features in the WPF [Range Slider](https://www.syncfusion.com/wpf-ui-controls/range-slider)
.

### Major and minor tick support

Add major and minor ticks in the Range Slider.

### Active and inactive range customizations

Customize active and inactive ranges.![Active and inactive range customizations in WPF Range Slider](https://www.syncfusion.com/blogs/wp-content/uploads/2020/09/Active-and-inactive-range-customizations-in-WPF-Range-Slider.png)

## RichTextBox

### Word template format

You will be able to open and save a document in Word template format (DOT and DOTX).

## PDF Viewer

### Annotation events

Events will be added to track the changes made in annotations, like add, move, resize, and delete.

## Carousel

### Scroll items using scroll bar

Scroll the items using horizontal or vertical scroll bars.![Scroll items using scroll bar in Carousel](https://www.syncfusion.com/blogs/wp-content/uploads/2020/09/Scroll-items-using-scroll-bar-in-Carousel.gif)

## Chromeless Window

### Hide the maximize and minimize buttons

Show or hide minimize and maximize buttons in the normal mode.

## Color Picker Palette

### No color button

Choose transparent color by clicking the **No Color** button.

### Selected brush

We intend to add a select brush property so you can use **SolidColorBrush** directly instead of converting ** Color** to ** SolidColorBrush**. The ** SelectedBrushChanged** event will send notification when a color is selected.

## BreadCrumb

### Filter support

When in edit mode, the [BreadCrumb](https://www.syncfusion.com/wpf-ui-controls/breadcrumb)
 control will suggest matching nodes based on the path entered in the editor, like in the Windows Explorer.

## Button controls

### Icon template

[Button](https://www.syncfusion.com/wpf-ui-controls/button)
 controls (Button, Split Button, Dropdown Button) will let you customize icons using templates. This will enable you to use path data, font icons, images, or any UI as an icon.![Icon template in Button controls](https://www.syncfusion.com/blogs/wp-content/uploads/2020/09/Icon-template-in-Button-controls.png)

## Conclusion

I hope you are excited about the new features that will be a part of the WPF controls in the 2020 Volume 3 release. Along with these, some more interesting features will be included, too. You can check out all these features once the release is rolled out.

So, please stay tuned to our official [Twitter](https://twitter.com/Syncfusion)
, [Facebook](https://www.facebook.com/Syncfusion/)
, and [LinkedIn](https://www.linkedin.com/company/syncfusion/)
 pages for the announcement of the release. We will also post a detailed blog right after the release to guide you through working with the new features.
