In previous versions, we used the dependency injection (DI) mechanism in server-side Blazor for internal implementation of specific components. In v19.2.1, we also started using dependency injection in client-side Blazor to implement upcoming features.
The AddDevExpressBlazor method is required to configure DevExpress Blazor services for your application. In server-side Blazor, we use a hosting startup approach to call this method seamlessly. In client-side Blazor applications, you need to manually call this method in your project's Startup.ConfigureServices method.
C#using Microsoft.Extensions.DependencyInjection;
public class Startup {
public Startup(IConfiguration configuration) {
Configuration = configuration;
}
public IConfiguration Configuration { get; }
public void ConfigureServices(IServiceCollection services) {
...
services.AddDevExpressBlazor();
}
}