Essential Studio for WinUI Release Notes

v18.4.0.30
December 17, 2020

Common

WinUI3 Preview 3 support

Syncfusion WinUI controls are now compatible with WinUI3 Preview3.

Accessibility support

Accessibility support has been provided for the following controls. Now, controls can be used by assistive technology such as screen reader.

  • DataGrid
  • TreeGrid
  • Radial gauge
  • Color Picker and Dropdown Color Picker
  • Color Palette and Dropdown Color Palette
  • Ribbon
  • Barcode

Badge

Breaking Changes

  • HorizontalCustomAlignment property is renamed as HorizontalPosition.
  • HorizontalCustomAnchor property is renamed as HorizontalAnchorPosition.
  • VerticalCustomAlignment property is renamed as VerticalPosition.
  • VerticalCustomAnchor property is renamed as VerticalAnchorPosition.
  • AnimationType enum is renames as BadgeAnimationType.

Barcode Preview

Features

  • Added two barcode symbologies namely GS1Code128Barcode and Pdf417Barcode
  • The AutoModule support has been provided in Barcode control to render QR barcode and DataMatrix barcode based on the available control size.

Calendar Preview

The Syncfusion WinUI Calendar control allows the user to select a single date or a range of dates from the calendar that can navigate between views of a month, year, decade or century. Features such as scrolling, animation, black out dates, UI, and customization of formats are included.

Key Features

  • Selection - Allows single or multiple dates to be selected via the mouse or keyboard.

  • Calendar types - Supports all calendar identifiers for the setting of different calendars.

  • Navigation - Supports navigation between views both via the UI and programmatically. It is also possible to restrict view navigation by setting maximum or minimum views.

  • Localization - Supports all languages and Calendar dates formatting of different cells.

  • UI customization - Provides option to customize highlights of today, selection or out of scope dates. Special dates can be set by adding elements to those cells.

  • Date restriction - Provides option to set maximum and minimum dates. Disable dates by setting them as blackout dates.

CalendarDatePicker Preview

The Syncfusion WinUI CalendarDatePicker is a drop down control that allows user to select dates from the calendar that can navigate between views of a month, year, decade or century. Functionalities such as data binding, editing and formatting are part of its rich feature set.

Key Features

  • Editing - Supports edit the text information in the date.

  • Allow null - Supports setting selected date as null and watermarking.

  • Calendar option - Provides set of properties and events to customize calendar that appears in drop-down.

Chart Preview

Features

  • The following new chart types have been added to the WinUI Charts control:
    • Polar and radar charts.
    • Pyramid and funnel charts.
    • Stacked and stacked 100% charts:
      • Column
      • Bar
      • Area
      • Line
  • The chart control now supports the contrast color for the DataMarker label foreground based on the label background.

Breaking Changes

  • The default appearance of chart elements such as header, axis label, gridline, legend, color model, and trackball has been changed for better UI.
  • The default value of UseSeriesPalette and HighlightOnSelection properties has been changed as true.
  • The default value of LegendIcon property has been changed from Rectangle to SeriesType.

DataGrid Preview

Features

  • Support has been provided for printing the DataGrid.

DatePicker Preview

The Syncfusion WinUI date picker control allows users to pick a date from the dropdown list and edit the date using a masked input.

Key Features

  • Formatting - The control displays the selected date value in a various formats.

  • DateTimeSpinner - The drop-down portion used to selecting the date and it’s item template can be customized.

  • Editing - Date value can be edited using a text box in editor part.

  • Allow null - Supports setting selected date as null and watermarking.

  • Date restriction - Provides option to set maximum and minimum dates. Disable dates by setting them as blackout dates.

RadialGauge Preview

Features

  • Support has been provided to add labels on the gauge range to improve its readability.
  • Support has been provided to add a background frame image or content to the Radial Gauge.
  • Support has been provided to use various easing animation types for pointers.
  • AxisTapped event has been provided to get the current tapped value on the axis.

RangeSlider Preview

Syncfusion WinUI Range Slider is a highly interactive UI control, allowing users to select a smaller range from a larger data set. The range can be selected by moving the thumb along the track. It provides rich features such as labels, ticks, divisors, thumb styles, and tooltips.

Key Features

  • Numeric value support: Provides functionality for selecting numeric values in any range.

  • Labels: Supports adding labels for numeric values with the option to customize their format and style based on your requirements.

  • Ticks and divisors: Provides the option to show ticks and divisors based on the slider interval. Also, minor ticks can be enabled to indicate the values between each interval. These options present the selected value in a more intuitive way for end users.

  • Thumb icon: Provides various built-in thumb icons and options to customize the thumb style.

  • Tooltip: Supports adding a tooltip to show the selected value clearly. You can also customize the format of the text shown in the tooltip and place the tooltip on the top or bottom of the track. Also, you can show the tooltip on both thumbs or only on the active thumb.

  • Highly customizable: Supports a wide range of of options to fully customize the control.

Ribbon Preview

The Syncfusion Ribbon for WinUI is a command bar that organizes commands and tools of an application into a series of tabs. It supports backstage view like the Ribbon in Microsoft Office Products.

Key Features

  • Tab and Group - Group and categorize the commands for your application using Ribbon Tabs and Ribbon Groups.
  • Backstage - An additional view for user application to create custom views.
  • BackstageView - Provide a vertical tab structure and allow the user to host backstage.
  • Commands - Commands can be provided as ribbon button, dropdown button, and split button. Other controls can also be hosted.

Slider Preview

Syncfusion WinUI Slider is a highly interactive UI control, allowing users to select a single value from a range of values. It provides rich features such as labels, ticks, divisors, thumb styles, and tooltips.

Key Features

  • Numeric value support: Provides functionality for selecting numeric values in any range.

  • Labels: Supports adding labels for numeric values with the option to customize their format and style based on your requirements.

  • Ticks and divisors: Provides the option to show ticks and divisors based on the slider interval. Also, minor ticks can be enabled to indicate the values between each interval. These options present the selected value in a more intuitive way for end users.

  • Thumb icon: Provides various built-in thumb icons and options to customize the thumb style.

  • Tooltip: Supports adding a tooltip to show the selected value clearly. You can also customize the format of the text shown in the tooltip and place the tooltip on the top or bottom of the track. Also, you can show the tooltip on both thumbs or only on the active thumb.

  • Highly customizable: Supports a wide range of of options to fully customize the control.

TimePicker Preview

The Syncfusion WinUI time picker control allows users to pick a time from the dropdown list and edit the time using a masked input.

Key Features

  • Formatting - The control displays the selected time value in a various formats.

  • DateTimeSpinner - The drop-down portion used to selecting the time and it’s item template can be customized.

  • Editing - Time value can be edited using a text box in editor part.

  • Allow null - Supports setting selected time as null and watermarking.

  • Time restriction - Provides option to set maximum and minimum times.Disable times by setting them as blackout times.

TreeView Preview

Features

  • Support has been provided to show context flyout when a node is long pressed or right clicked and provides built-in commands to edit and delete nodes.
  • Support has been provided to scroll the treeview horizontally.

Breaking Changes

  • All the classes available in Syncfusion.UI.Xaml.TreeView.Engine namespace are moved to Syncfusion.UI.Xaml.TreeView namespace.