Telerik.Blazor.Components.TelerikWindow does not have a property matching the name Centered
Environment
| Product | Reporting Blazor Native Viewer |
| Version | Current |
Description
I upgraded my Telerik Reporting project, which uses the Blazor Native Viewer. After the upgrade, I encountered the following error:
System.InvalidOperationException: Object of type 'Telerik.Blazor.Components.TelerikWindow' does not have a property matching the name 'Centered'.
at Microsoft.AspNetCore.Components.Reflection.ComponentProperties.ThrowForUnknownIncomingParameterName(Type targetType, String parameterName)
at Microsoft.AspNetCore.Components.Reflection.ComponentProperties.SetProperties(ParameterView& parameters, Object target)
at Telerik.Blazor.Components.TelerikWindow.SetParametersAsync(ParameterView parameters)
at Microsoft.AspNetCore.Components.Rendering.ComponentState.SupplyCombinedParameters(ParameterView directAndCascadingParameters)
This error occurs because the Blazor Native Viewer depends on version 7.1.0 of the Telerik UI for Blazor components and tries to access the Centered parameter of the TelerikWindow component. This parameter was removed in version 9.0.0. Compatibility issues arise due to the dependency mismatch.
Solution
To resolve this issue, choose one of the following approaches:
Downgrade Telerik UI for Blazor
Downgrade the Telerik.UI.for.Blazor package in your project to version 7.1.0 to ensure compatibility between the Blazor Native Viewer and the Telerik UI for Blazor components.
Switch to Blazor Report Viewer
Use the Blazor HTML5 Report Viewer instead of the Blazor Native Viewer. The Blazor Report Viewer acts as a wrapper for the HTML5 Report Viewer and does not depend on Telerik UI for Blazor components.
Wait for Updated Dependencies
The Reporting team plans to update the Telerik.UI.for.Blazor dependency in the Q3 2025 release. Monitor the release notes for updates addressing this issue.