Sneak Peek at 2019 Volume 4: WPF | Syncfusion Blogs
Detailed Blog page Skeleton loader
Sneak Peek at 2019 Volume 4 - WPF

In every release, we work on including value-adding features to our WPF controls. In this blog, I am going to walk you through the new controls and features we intend to publish for the WPF platform in the 2019 Volume 4 release.

Text Input Layout control

We intend to put out a new control, Text Input Layout, to add decorative elements to the WPF TextBox, such as floating labels, icons, and assistive labels. The control will include the following features:

  • Displays floating labels when the input view is focused on.
  • Displays error labels.
  • Supports none, filled, and outlined container types.
  • Displays leading and trailing icons.
  • Displays helper labels.
  • Displays maximum character count.
Text Input Layout Control.
Text Input Layout Control

DataGrid

In the DataGrid control for the upcoming release, improvements were made in providing summaries:

  • Calculate the summary for selected records.
  • Display the summary for columns with titles.
  • Use a template for summary rows.

Calculate the summary for selected records

We expect to release a feature allowing you to calculate summary rows for selected records.

Calculating Summary for Selected Records.
Calculating Summary for Selected Records

Display the summary for columns with titles

One of the most requested features for DataGrid was to show the title summary and column summary at the same time. This feature should be available for the upcoming release.

Displaying the Summary for Columns with Titles.
Displaying the Summary for Columns with Titles

Use a template for summary rows

We intend to release a feature allowing you to use any custom view in summary rows by setting a template to any summary row (group, caption, or table summary).

Property Grid

In the Property Grid control, we intend to add the following features:

  • Nested properties
  • Built-in editor support
  • Nullable value support

Nested properties

You will be able to explore the nested properties of a selected object to any level.

Nested Properties of a Selected Object.
Nested Properties of a Selected Object

Built-in editor support

A built-in editor to be used for unsigned int, short, long, and TimeSpan types.

Nullable value support

A null value can be given to nullable primitive types.

Multi Column Dropdown control

We’re planning for the Multi Column Dropdown control to come out with the following features:

  • Multiple row selection
  • Improvement in filtering performance

Multiple row selection

Select multiple rows by interacting with check boxes in a column or within the rows. You can also select all the rows using an intuitive check box in the header.

Selecting Multiple Rows in Multi Column Dropdown Control.
Selecting Multiple Rows in Multi Column Dropdown Control

Improvement in filtering performance

You can delay filtering or searching records in a drop-down when typing each character in the editor, so that filtering won’t be applied for each character when you type quickly.

Image editor

We expect to release the following features for Image Editor:

  • Freehand drawing
  • Text rotation
  • Localization
  • Z-index support for selected shapes and text

Freehand drawing

Freehand draw over an image.

Freehand Drawing over an Image.
Freehand Drawing over an Image

Text rotation

Rotate text added over an image.

Text Rotation in Image Editor.
Text Rotation in Image Editor

TextBox

Performance improvement

We intend to update TextBox performance while you search for text. You can expect a seamless searching experience even with more than a million items populated.

Searching for Text in TextBoxExt.
Searching for Text in TextBoxExt

Syntax Editor

We are hoping to make the Syntax Editor available with the following features:

  • Single-line mode
  • SaveAs option

Single-line mode

Use edit mode support that provides a single-line text box with the full functionality of the Syntax Editor and its languages.

Single-line Text Box in Syntax Editor.
Single-line Text Box in Syntax Editor

SaveAs option

The SaveAs option allows the content to be saved as a new file or a copy of an existing file. Users can define the file name and location when saving the file.

Charts

Stacked line and 100% stacked line charts

We’re planning to release new stacked line and 100% stacked line series in WPF charts. They allow users to visualize different series stacked together to show a cumulative value.

Stacked Line and 100% Stacked Line Charts.
Stacked Line and 100% Stacked Line Charts

Maps

Align data labels smartly

In Maps, you can align labels smartly within shape boundaries to avoid overlapping.

Aligning Data Labels in Maps.
Aligning Data Labels in Maps

Chromeless Window

Add controls to the title bar

A new feature we intend to publish lets you add custom controls to the left and right sides of the title bar in Chromeless Window.

Adding Controls to the Title Bar in Chromeless Window.
Adding Controls to the Title Bar in Chromeless Window

Conclusion

The list of new features we’re planning to release for WPF controls doesn’t stop here. We’re leaving the rest for you to explore in the official release of 2019 Volume 4, which can be expected in the third week of December.

Stay tuned to our TwitterFacebook, and LinkedIn pages for an official announcement about the availability of the 2019 Volume 4 release. Also, we will publish detailed blog posts for each new control and major features after the release to guide you through working with them.

Be the first to get updates

Neelakandan Kannan

Meet the Author

Neelakandan Kannan

Neelakandan Kannan is a product manager at Syncfusion. He has been a .NET developer since 2014 with expertise in Flutter, WinForms and WPF.