In our recent 2021 Volume 4 release, the WinUI and WPF suites have rolled out new controls and exciting features. In this blog post, we will look at them briefly.
The Syncfusion WinUI toolkit includes feature-rich controls like DataGrid, Charts, and TreeView that embody fluent design for building modern and seamless Windows apps.
On the other hand, the WPF toolkit offers popular Charts, DataGrid, Scheduler, Diagram, Docking, and Maps as well as unique file-format libraries for manipulating Excel, Word, PDF, and PowerPoint files.
First, let’s see what’s new in our Syncfusion WinUI platform.
Syncfusion WinUI controls are now compatible with the Windows App SDK 1.0.0. We will update our controls to the latest Windows 11 style in our upcoming 2022 Volume 1 release.
The new WinUI AutoComplete control is a text box component. It loads and populates suggestions quickly from a large volume of data depending on the users’ input characters. It has several out-of-the-box features, such as multiple selection, filtering, UI customization, grouping, and custom templates.
The WinUI AutoComplete control has built-in support to filter data items. The filter operation starts as soon as we start typing characters in the text box. The related data will be displayed automatically.
The AutoComplete control supports custom filtering to create users’ filtering logic.
The grouping feature enables us to group the items’ collection using custom filtering.
The AutoComplete control allows single and multiple selections. We can easily specify the required selection type using the SelectionMode property.
Display placeholder text inside the WinUI AutoComplete control until the user enters text input.
Templates help us customize the dropdown list items with images or any other custom control.
The WinUI XlsIO Library allows you to create, read, edit, and convert Excel documents programmatically, without any Microsoft Office dependencies.
The new WinUI PDF Library allows you to create, read, and edit PDF documents programmatically. Also, it offers functionalities to merge, split, stamp, form-fill, sign digitally, and protect and secure PDF data.
The WinUI PowerPoint Library allows you to add advanced PowerPoint presentation processing functionalities to any WinUI app. You can create, read, edit, and convert PowerPoint presentations programmatically, without Microsoft PowerPoint dependency. It is a non-UI component that provides a full-fledged document instance model, similar to the Microsoft Office COM libraries, to iterate the PowerPoint presentation elements explicitly and perform necessary manipulations.
The WinUI Word Library allows you to add advanced Word document processing functionalities to any WinUI app without Microsoft Word dependency. It is a non-UI component that provides a full-fledged document instance model, similar to the Microsoft Office COM libraries, to iterate the document elements explicitly and perform necessary manipulations. You can create, read, edit, and convert Word documents programmatically.
The ComboBox control now allows users to create their own custom filtering logic.
Search and filter items in multiple selection mode using tokens.
Users can access all the Ribbon elements through the keyboard, enhancing the app’s accessibility.
Events support is provided for the ribbon gallery items on mouse hover, which allows more customization of interaction. For example, we can preview the effect of ribbon gallery commands on mouse hover before applying the changes.
Ribbon contextual tab groups appear dynamically when a user needs them. For example, we can enable the Table tab only when a table is in focus. We can also group the ribbon tabs for easier navigation.
This feature lets users enable a shadow effect for selected segment items in the WinUI Segmented Control.
Now, let’s look at the new updates in our Syncfusion WPF platform.
Draw connectors precisely at 0, 45, 90, 135, 180, 225, 270, or 315 degrees from a point by holding down the Shift key on the keyboard.
Containers are collections of logically grouped shapes surrounded by a visible border. You can drag the shapes in and out of the border during runtime.
Split an existing connector smartly while dropping a shape on it.
Add or move connection points interactively using an option in the ribbon.
Select, move, resize, or rotate annotations within a node or connector using an option in the ribbon.
You can see the following enhancements in the WPF PDF Library:
Users can hide, show, and remove annotations in the PDF Viewer programmatically at runtime using the annotation’s name.
Add custom stamps programmatically to PDF files.
This feature automatically scrolls the control to bring an annotation into view.
Users can now bind the CollectionView type sources in the WPF TreeView.
Thanks for reading! In this blog, we have seen the new, user-friendly controls and notable feature enhancements rolled out in our Syncfusion WinUI and WPF platforms for the 2021 Volume 4 release. These new updates are also available in our Release Notes and What’s New pages. Try out these stunning features and leave your feedback in the comments section below!
Explore the WinUI and WPF examples from this GitHub location. Additionally, you can download and check out our WinUI and WPF demo apps in the Microsoft Store.
You can contact us through our support forums, support portal, or feedback portal. We are always happy to assist you!