add a new option "Third party controls."
Is your feature request related to a problem? Please describe. I consider myself an experienced developer, and I use syncfusion for my projects (Sometimes) Is very frustrating or bothersome, that if you want to include syncfusion you have to go to the website and setup ut in the MauiProgram.cs
Describe the solution you'd like there are to possible solutions.
- in the new page, when the user select the controls (Syncfusion, Telerik, etc), you ask them to provide a licence, and you set up the licence and the hosting
global using Syncfusion.Maui.Core.Hosting;
namespace ComboBoxHelper;
public static class MauiProgram {
public static MauiApp CreateMauiApp() {
var builder = MauiApp.CreateBuilder();
builder
.UseMauiApp<App>()
.UseMauiCommunityToolkit()
.ConfigureSyncfusionCore()
.ConfigureFonts(fonts => {
fonts.AddFont("MaterialIcons-Regular.ttf", "Material");
fonts.AddFont("OpenSans-Regular.ttf", "OpenSansRegular");
fonts.AddFont("OpenSans-Semibold.ttf", "OpenSansSemibold");
});
And the App constructor
SyncfusionLicenseProvider.RegisterLicense(Constants.LICENSE);
- The developer will setup this manully
Is important to not download any controls, the developer will download later what he needs.
Describe alternatives you've considered doing it yourself
SyncFusion and other (paid) 3rd party libraries are on my radar.
A few things are holding me back:
- Some of these providers (I haven't rechecked specifically for SyncFusion) only offer limited-time free trials. This limits my ability to test and support what is generated in the running app.
- Do I want to pay for licenses just to add them to the wizard, even if I'm not using the controls?
- Do I want to invest my time (for free) on another company's paid controls?
I'm not saying no. I'm saying I'd be much more likely to do it if they at least provided a free license...
https://www.syncfusion.com/products/communitylicense
free license
did you get your free license