Our Syncfusion Angular Query Builder is a graphical user interface component used to build queries. It supports data binding, templates, and importing and exporting queries from and to JSON and SQL formats. Query Builder can be used to generate predicates that are used as conditions in DataManager. It can also auto-populate a data source and map it to appropriate fields from an array of JavaScript objects.

In this blog, I am going to walk you through the templating feature, which is used to customize the UI of the Angular Query Builder.


To provide flexibility in customization and a better user…

Our Syncfusion Blazor Scheduler is a fully featured calendar component that helps users manage their time efficiently. It facilitates easy resource scheduling, the rescheduling appointments of through editor pop-ups, drag and drop, and resizing actions.

The Blazor Scheduler also allows you to send emails and reminder notifications to each person involved in a project. In this blog, we will discuss how to configure the email and reminder settings in your Blazor Scheduler application.

Let’s get started!

Project setup

First, create a simple Scheduler in your Blazor server-side application. …

10 Reasons to Choose Syncfusion Xamarin Suite Over Others
10 Reasons to Choose Syncfusion Xamarin Suite Over Others

At Syncfusion, we strive to build world-class products that can exceed developer and user requirements. We understand the challenges faced by Xamarin developers in ensuring deadlines, managing project requirements, and testing and debugging their applications. We know that time is your most important resource, and it seems like you never have enough of it. That’s where we come in and provide world-class Xamarin controls.

Do you wonder why you should choose Syncfusion Xamarin products and why most developers do not consider Xamarin development without choosing a third-party component package like Syncfusion’s? …

Reading is always a good habit. But at times, reading blogs, articles, or any other content on the web becomes tiring. In that scenario, we may skip or not notice some important content because we assume the size of the webpage exceeds our current attention span and skim. There is also a chance we might read an old or outdated article.

So, it is good to know when an article was published and how long it will take to read it at the start. In a way, it will psychologically prepare our minds to read the page with complete attention.

We at Syncfusion are glad to announce the last major release of this year, Essential Studio 2020 Volume 4. This is the second major release for Syncfusion Essential Studio for WinUI. If you are new to the WinUI platform, check out our previous blog post about the features included in the first release.

Let’s see about the new controls and features included in the Syncfusion WinUI platform in this release!

WinUI 3 Preview 3 support

Syncfusion WinUI controls are now compatible with WinUI 3 Preview 3.

Accessibility support

Accessibility support has been provided for the following controls. …

Information security is as simple as ABC: always be careful.


Nowadays, mobile applications have become our daily bread. They are essential tools for developing our digital lives. We do everything through apps. We manage our bank accounts, listen to music, inform ourselves, read the news, share on social networks, and so on.

We know that we use each application for our convenience, but every time we install a new one, are we aware of the permissions we will grant it? That is, do we know the security level of any application?

I imagine everyone’s answer is a…

New WPF Step ProgressBar to Track Multi-Step Process
New WPF Step ProgressBar to Track Multi-Step Process

Most desktop applications handle complicated tasks that are tracked in steps or checkpoints. To visualize the progress of these kinds of tasks in a WPF application, we’ve introduced a new WPF Step ProgressBar control in our 2020 Volume 3 release.

The Step ProgressBar control can be used to show the progress of a multiple-step process, such as new-user registration or package delivery status tracking. You can completely customize the appearance by changing the step shape, progress bar color, step template, and content template.

Let’s now briefly see the features of the WPF Step ProgressBar, and then I’ll walk you through…

Syncfusion WPF SpellChecker control helps you detect spelling mistakes in your application and fix them. It has a built-in dictionary for English. However, you can also check the spelling of text in other languages by integrating dictionary files in standard formats such as Hunspell, Ispell, and OpenOffice.

You can also add custom words that are not available in the dictionary file by using the custom dictionary. You can even add multiple dictionaries specific to different cultures, and switch between them at runtime.

SpellChecker also provides intuitive ways to fix spelling mistakes by listing suggestions in a context menu and dialog…

Syncfusion is glad to announce that command-line scaffolding support for Syncfusion Blazor and ASP.NET Core components is available with our 2020 Volume 2 release.

In this blog, we will explain how to use command-line scaffolding in Blazor and ASP.NET Core applications with the Syncfusion DataGrid control as an example.


Install .NET Core 3.1 SDK or later.

What is command-line scaffolding?

Scaffolding is a code-generation framework for ASP.NET applications that creates a controller and views from existing models in the application.

Command-line scaffolding is similar, but it generates controller and view files through a command line without using Visual Studio. …

We are glad to announce that the Syncfusion PDF Library has been extended to support compressing PDF documents in the ASP.NET Core platform from version (Essential Studio 2020 Volume 2 release) onwards.

In this blog, I am going to create an ASP.NET Core web application to compress PDF documents and run the application in Linux Docker.

Let’s get started!

Create an ASP.NET Core web application

Follow these steps to create an ASP.NET Core web application in Visual Studio 2019:

  1. In Visual Studio 2019, go to File > New and then select Project.
  2. Select Create a new project.
  3. Select the ASP.NET Core Web Application template.
  4. Enter…

Suresh Mohan

Suresh is a Product Manager at Syncfusion and a technology enthusiast. He helps people follow best practices in coding and in using Syncfusion controls.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store