Looking for guidance on extending the Syncfusion Blazor controls

Our company is working on migrating our product from WPF technology to Blazor. Our existing user interface is generated in a very dynamic way, building structures of controls based on form definitions kept in the application's underlying database. The UI is built using a number of controls (from a 3rd-party library) which we've inherited from and extended to provide consistent styling and functionality for the way our application works.

Obviously, the Blazor framework (and thus your controls) works in an inherently different manner, as it relies on composition. Because of that, we are looking for guidance on how we can effectively build controls which customize and extend your controls to support dynamic composition of our interfaces. I have no doubt that this is not a simple question to answer.

1 Reply 1 reply marked as answer

MK Muthukumar Kannan Syncfusion Team February 12, 2021 04:28 AM UTC

Hi Ted, 
  
Thanks for contacting Syncfusion support.

Based on your shared information, we suspect that you want to render your application with blazor components by dynamically. The Blazor components can be rendered dynamically using RenderFragment concepts in Blazor. Please refer to the below article for further details about dynamically rendering a Blazor component.


To integrate the third-party libraries in your application, you can render their Blazor components directly (if they provide Blazor support). If any of your third-party libraries doesn’t support Blazor, then you can use Blazor JS Interop to invoke that library from C# based on your use cases.

We are providing pure Native Blazor components, and you can find them in the below demos link.



Please get back to us if you still have any queries about this. We will look into that from our end and provide quick and better support.

Regards,
Muthukumar K


Marked as answer
Loader.
Up arrow icon