Syncfusion provides a Blazor Code Generator extension to add Syncfusion Blazor component code in Razor files and configure a Blazor application with Syncfusion. It generates Syncfusion Blazor component code very quickly with its required inputs and features. In this blog, I am going to explain how to install the Syncfusion Code Generator extension and how to add a Syncfusion Blazor component using it.
Installing Syncfusion Blazor Code Generator extension
The Syncfusion Blazor Code Generator extension for Visual Studio 2019 is available in the Syncfusion Blazor setup as of Essential Studio 2021 Volume 1. You can either install it from Visual Studio or download and install it from Visual Studio Marketplace.
Installing through Visual Studio Manage Extensions
The following steps illustrate how to install the extensions for Syncfusion Blazor from Visual Studio 2019 Manage Extensions:
- Open Visual Studio 2019.
- Open Manage Extensions in the Extension menu.
- Select the Online tab on the left and type “Syncfusion Blazor” in the search box.
- Click the Syncfusion Blazor Template Studio extension, then click Download.
Note: The Syncfusion Blazor Code Generator was shipped within the Syncfusion Template Studio.
- Once the extensions have been downloaded, close all Visual Studio instances to start the installation process. You will see the following VSIX installation prompt.
- Click Install.
Install from the Visual Studio Marketplace
The following steps illustrate how to download and install the Syncfusion Blazor Template Studio with the Code Generator extension from the Visual Studio Marketplace.
Note: Syncfusion Blazor Code Generator was shipped within the Syncfusion Template Studio.
- Download the Syncfusion Blazor Template Studio from the Visual Studio Marketplace.
- Close all Visual Studio instances running, if any.
- To install, double-click the downloaded VSIX file. You will see the VSIX installation prompts for the Visual Studio 2019 version. If you don’t install the Visual Studio 2019, then it will not be possible to install the extension.
- Click Install.
How to use the Syncfusion Blazor Code Generator
The following steps illustrate how to add Syncfusion Blazor component code using the Syncfusion Code Generator:
- Open the Blazor application to which you want to add the Syncfusion Blazor component.
- To open the Syncfusion Blazor Code Generator wizard, follow one of these options in the Razor file:
Option 1:Right-click in the Razor file code editor at the line position where you want to add a Syncfusion Blazor component and select the Syncfusion Blazor Code Generator. Option 2:Place the cursor in the required line in the Razor code editor and choose Extension -> Syncfusion -> Essential Studio for Blazor -> Syncfusion Blazor Code Generator from the Visual Studio Menu.
- The Syncfusion Blazor Code Generator wizard will appear. Select the required control.
Data Binding: In this section, you can see the data operation fields if the selected control has required data. The data is listed from your application. It interacts with data models and reduces the amount of time to develop with data operations in your project. You can choose the required data model class, data source, ID, and more from your application.
Features: In this section, you can see the list of control features for the selected control. You can choose the required features.
Control Requirements: In this section, you can see the required user input fields for the selected control. You can provide the required values for those fields to generate the control code.
- After providing the input, click Insert. The selected control’s render code is generated and inserted at the cursor’s position. The project is configured with the required NuGet package, namespaces, styles, and services.
- In the output window, you will see the information about the changes made by the Syncfusion Blazor Code Generator.
I hope you now have a clear idea about how to install the Syncfusion Blazor Code Generator and add a Syncfusion Blazor component using it. The Syncfusion Blazor Code Generator helps developers to add Syncfusion Blazor component code in less time.
If you wish to send us feedback, please use the comments section below. If you would like to submit any questions, please feel free to contact us through our support forum, Direct-Trac, or feedback portal. We are always happy to assist you!
If you like this blog post, we think you’ll also like the following articles too:
- What’s New in 2021 Volume 1: Blazor [Blog]
- Exploring Blazor Hybrid App using Mobile Blazor Bindings [Blog]
- Visual Studio 2019 Succinctly [Ebook]
- Blazor Succinctly [Ebook]
- Blazor WebAssembly Succinctly [Ebook]