We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. (Last updated on: June 24, 2019).
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback
What's New in Essential Studio for WPF

ESSENTIAL STUDIO 2020 VOLUME 3

What's New in Essential Studio for WPF

Volume 3 grows our WPF suite by providing a new Step ProgressBar control, adding resource support in the Scheduler, and introducing new Office 2019 themes: dark gray, white, and high contrast.

Common

Designer for .NET Core

Microsoft announced the general availability of the new XAML Designer for WPF .NET Core applications and our control designer experience is enhanced with smart tags to provide quick suggestions.

Office 2019 dark gray, white, and high contrast themes

New Office2019 dark gray, white, black and high contrast themes have been provided for both frameworks and Syncfusion controls.

Office2019 themes

Step ProgressBar (Preview)

The new Step ProgressBar control is used to show the progress of a multi-step process. Customize its appearance by changing the step shape, progress bar color, step template, and content template.

Features

Data binding

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

Step shape

The shape of a step marker can be circle or square. Custom templates can also be loaded.

StepProgressBar Marker shape

Status

Supports active, inactive, and indeterminate statuses to show progress.

StepProgressBar status

Orientation

Visualize the progress of a multi-step process in horizontal or vertical orientation.

StepProgressBar horizontal orientation

Customization

Customize progress bar styles, markers, and contents using templates.

StepProgressBar  Customization

Scheduler (Preview)

Resources

This feature allows 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 Scheduler

Disable date

This feature allows dates to be disabled when the visible dates exceed the Scheduler’s minimum and maximum date range.

Disable dates in Scheduler.

Context menu

The Scheduler provides support to define a context menu for appointments, time slots, and month cells. It also features built-in RoutedUICommands support for handling a context menu to add, edit, and delete appointments in the Scheduler.

Context menu in Scheduler.

Drag-and-drop support in month view

Drag and drop appointments in the month view when the display mode is set to appointment.

Drag-and-drop in Scheduler.

Theme support

Material light and dark, Office2019Colorful, and Office2019Black themes have been provided for the Scheduler control.

Material light and dark UI in Scheduler.

TreeView

Editing

Users can edit the display text of tree nodes.

editing a node in wpf treeview

Theme support

Use the Material and Office 2019 themes to adapt the TreeView to the rest of a business application.

material and office 2019 appearance of wpf treeview

Horizontal scrolling

Users can scroll the TreeView horizontally to read the content of node properly.

wpf treeview shows horizontal scrollbar

Skin Manager

Customize theme colors and font

Modify theme-specific color values and font of themes supported in Theme Studio at the application level.

Ribbon

Icon template support for Ribbon items

Add any form of images like path data, font icons, etc. as template to Ribbon items such as DropDownButton, SplitButton, Gallery, RibbonBar, and BackstageCommandButton.

WPF Ribbon arrange backstage items

Previously, the backstage items could only be placed at the top of the backstage. Now, support has been provided to arrange the backstage items either at the top or bottom.

WPF Ribbon arrange backstage items

Diagram

Business process model and notation (BPMN)

Business process model and notation (BPMN) is a standard way to represent business processes graphically. You can create a BPMN diagram from code or the visual interface with the built-in BPMN shapes described by the BPMN 2.0 specification.

Book lending process created with the help of built-in BPMN shapes.

Automatic mind map layout

Create mind map diagrams with a built-in, automatic layout algorithm, which allows you to define which node should be at the center and which nodes should be placed around the center node in the diagram surface automatically.

Business planning created with the help of built-in automatic mind map layout algorithm.

PDF Library

Pdf417Barcode

Render Pdf417Barcode in PDF pages and images.

Pdf417Barcode

PDF to PDF/A

Convert existing PDF documents to PDF A2B, A3B conformance.

PDF to PDF A conformance.

Sign PDF documents externally using hash

Sign PDF documents externally using PDF document hash.

External digital signature.

Detect blank PDF page

Find empty PDF pages in existing PDF documents.

Annotation import and export

Import and export annotations in JSON format.

Excel Library

Excel to PDF enhancements

Excel-to-PDF conversion has been enhanced:

  • Convert Excel charts with images and shapes to a PDF or image.
  • Convert data bars and color scales of conditional formats to PDF.
  • Convert Excel form controls to PDF AcroForm fields or flattened images.

Excel to PDF enhancements.

Word Library

Paper source settings

Access and modify the paper source settings in a Word document with the FirstPageTray and OtherPagesTray APIs.

Shapes in RTF format

Preserve shapes in RTF-to-DOCX conversion and vice versa.

Shapes in RTF-to-DOCX conversion.

Word-to-PDF enhancements

Word-to-PDF conversion has been enhanced in Word Library:

  • Justify the text in a paragraph, like in Microsoft Word 2013.
  • Automatically detect font names from themes for East Asian text.
  • Draw double strikethrough and underline styles, like in Microsoft Word.

PowerPoint Library

PPTX-to-PDF enhancements

PPTX-to-PDF conversion in PowerPoint Library has been enhanced:

  • Automatically detect font names from themes for complex script and East Asian text.
  • Use an API to define a fallback font for any Unicode character range. This fallback font is used to render characters that do not have glyphs in the original font.

Property Grid

Configure properties manually

You can now stop the auto generation of properties and configure each property manually. You can also configure properties directly in XAML instead of attributes or events.

Configure properties manually.

Property description height

Property description panel height can be programmatically set. Auto size, relative size, and absolute size are supported.

DataGrid

Text wrapping in combo box columns

Users can wrap the text in combo box columns.

Circular Gauge

Rotate labels

Rotate the scale labels based on angle.

Gauge rotate labels.

Dragging events

Use the following events when the user drags the pointer:

  • ValueChangeStarted: Called when the user starts selecting a new value for the pointer by dragging.
  • ValueChanging: Called during a drag when the user is selecting but before there’s a new value for the pointer.
  • ValueChanged: Called when the user is selecting a new value for the pointer by dragging.
  • ValueChangeCompleted: Called when the user is done selecting a new value for the pointer by dragging.

Range Slider

Major and minor tick support

Support has been provided to add major and minor ticks in the Range Slider.

Active and inactive customizations

Support has been provided for customizing active and inactive ranges.

Range Slider tick customizations

RichTextBox

Word template format

Open and save a document in Word template format (DOT and DOTX).

Word template format.

PDF Viewer

Annotation events

Users can track the changes made in annotations, like add, move, resize, and delete.

Scroll items using scroll bar

You can now scroll items in the Carousel control using horizontal or vertical scroll bars.

Scroll items using scroll bar.

ChromelessWindow

Hide the maximize and minimize buttons

Options to show or hide minimize and maximize buttons in ChromelessWindow.

Button Controls

Icon template

Button controls (ButtonAdv, SplitButtonAdv, DropDownButtonAdv) add support to customize icons using templates. Now, path data, font icons, images, or any UI can be loaded as icons.

Path support for Button control

Path support for Button control

Path support for Button control

AutoComplete (SfTextBoxExt)

Clear button support

Support has been provided for including a clear button in tokens.

Show clear button in AutoComplete

Color Picker Palette

No color button

You can now choose transparent color by clicking a ‘No Color’ button.

Selected brush

You can now use SolidColorBrush directly instead of converting from Color to SolidColorBrush. The SelectedBrushChanged event will send notification when color is selected.

HierarchyNavigator

Filter support

When in edit mode, suggests matching nodes based on the path entered in the editor like the Windows Explorer.

Up arrow icon

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon

Live Chat Icon For mobile
Live Chat Icon