![]() |
VOOZH | about |
dotnet add package Recrovit.RecroGridFramework.Client.Blazor --version 10.1.0
NuGet\Install-Package Recrovit.RecroGridFramework.Client.Blazor -Version 10.1.0
<PackageReference Include="Recrovit.RecroGridFramework.Client.Blazor" Version="10.1.0" />
<PackageVersion Include="Recrovit.RecroGridFramework.Client.Blazor" Version="10.1.0" />Directory.Packages.props
<PackageReference Include="Recrovit.RecroGridFramework.Client.Blazor" />Project file
paket add Recrovit.RecroGridFramework.Client.Blazor --version 10.1.0
#r "nuget: Recrovit.RecroGridFramework.Client.Blazor, 10.1.0"
#:package Recrovit.RecroGridFramework.Client.Blazor@10.1.0
#addin nuget:?package=Recrovit.RecroGridFramework.Client.Blazor&version=10.1.0Install as a Cake Addin
#tool nuget:?package=Recrovit.RecroGridFramework.Client.Blazor&version=10.1.0Install as a Cake Tool
👁 NuGet Version
👁 NuGet Version
👁 NuGet Version
👁 NuGet Downloads
Official Website: RecroGrid Framework
Recrovit.RecroGridFramework.Client.Blazor is the Blazor integration layer of the RecroGrid Framework ecosystem.
Its main responsibility is to turn the client-side services provided by Recrovit.RecroGridFramework.Client into reusable Blazor components, templates, configuration helpers, and runtime services, using the shared contracts from Recrovit.RecroGridFramework.Abstraction.
In practice, this package is the layer that makes RecroGrid usable inside Blazor applications:
Recrovit.RecroGridFramework.ClientBecause of this, Recrovit.RecroGridFramework.Client.Blazor is the package that adapts the RecroGrid client runtime to the Blazor component model.
The Components folder contains the main Blazor building blocks of the framework, including:
RgfEntityComponentRgfGridComponentRgfFormComponentRgfFilterComponentRgfChartComponentRgfToolbarComponentRgfTreeComponentRgfDynamicDialogRgfPagerComponentThese components provide the base rendering and interaction model for RecroGrid features inside Blazor applications.
The package also includes smaller helper components that support the base Blazor integration surface.
RgfBlazorConfiguration is the main entry point for wiring the package into a Blazor application.
It is responsible for:
Recrovit.RecroGridFramework.ClientThis makes the package the primary setup point for RecroGrid in Blazor applications.
The package contains Blazor-specific authentication helpers and runtime services such as:
RgfAuthorizationMessageHandlerFor route-aware session authentication scenarios, use the dedicated Recrovit.RecroGridFramework.Client.Blazor.SessionAuth package.
The package also exposes small Blazor-facing request contracts that higher-level integrations can build on:
IHostApiInvoker: for calling the current host application's own API endpointsIDownstreamApiInvoker: for calling named downstream proxy routesThese are intentionally minimal abstractions. They define the public contract that Blazor code can depend on, while runtime-specific behavior such as SessionAuth cookie forwarding and SSR/client mode handling is implemented by higher-level packages like Recrovit.RecroGridFramework.Client.Blazor.SessionAuth.
The package includes parameter and template types that allow applications to customize rendering and compose dynamic UI pieces, for example:
RgfEntityParametersRgfFormParametersRgfGridParametersRgfDialogParametersRgfTreeNodeParametersThese types make it possible to plug custom RenderFragment templates and component mappings into the framework while still using the underlying RecroGrid client services.
The package uses Blazor JS interop to load and coordinate client-side resources needed by the framework, including:
This allows the Blazor layer to activate the interactive client-side behavior expected by RecroGrid components.
At a high level, the flow looks like this:
Recrovit.RecroGridFramework.Abstraction provides the shared contracts and data models.Recrovit.RecroGridFramework.Client provides the client-side API access, orchestration, security, localization, and handler services.Recrovit.RecroGridFramework.Client.Blazor exposes those capabilities through Blazor components, templates, JS interop, and Blazor-specific service registration.This makes Recrovit.RecroGridFramework.Client.Blazor the foundational Blazor package of the RecroGrid client stack.
Recrovit.RecroGridFramework.Client.Blazor is typically referenced by:
Recrovit.RecroGridFramework.Abstraction: shared contracts, models, and abstractions used across the client and server packagesRecrovit.RecroGridFramework.Client: client-side API access, runtime services, and orchestration used by the Blazor layerRecrovit.RecroGridFramework.Core: server-side RecroGrid Framework Core implementation and API surfaceRecrovit.RecroGridFramework.Client.Blazor: core Blazor integration for the RecroGrid client stackRecrovit.RecroGridFramework.Client.Blazor.SessionAuth: route-aware session authentication integration for Blazor clients and SSR hostsRecrovit.RecroGridFramework.Client.Blazor.UI: higher-level UI components built on top of the Blazor integration layer| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 net10.0 is compatible. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
Showing the top 5 NuGet packages that depend on Recrovit.RecroGridFramework.Client.Blazor:
| Package | Downloads |
|---|---|
|
Recrovit.RecroGridFramework.Client.Blazor.UI
RecroGrid Framework Blazor UI. |
|
|
Recrovit.RecroGridFramework.Client.Blazor.RadzenUI
RecroGrid Framework Blazor UI. |
|
|
Recrovit.RecroGridFramework.Client.Blazor.SyncfusionUI
RecroGrid Framework Blazor UI. |
|
|
Recrovit.RecroGridFramework.Client.Blazor.DevExpressUI
RecroGrid Framework Blazor UI. |
|
|
Recrovit.RecroGridFramework.Client.Blazor.TelerikUI
RecroGrid Framework Blazor UI. |
This package is not used by any popular GitHub repositories.