FlexCore 0.2.28
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
dotnet add package FlexCore --version 0.2.28
NuGet\Install-Package FlexCore -Version 0.2.28
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="FlexCore" Version="0.2.28" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="FlexCore" Version="0.2.28" />
<PackageReference Include="FlexCore" />
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add FlexCore --version 0.2.28
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: FlexCore, 0.2.28"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package FlexCore@0.2.28
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=FlexCore&version=0.2.28
#tool nuget:?package=FlexCore&version=0.2.28
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
FlexCore
General-purpose, application-agnostic Blazor controls for .NET — grids, tree-grids, charts, diagrams, reports, dialogs, ribbons, toolbars, notifications, multi-select dual-list, editors, and more.
using Fx.ControlKit.Grid;
using Fx.ControlKit.Notifications;
Highlights
- GridControl — virtualized data grid with sorting, filtering, grouping, drag-reorder, header context menu, in-line / batch / inline editing, choose-columns dialog, aggregate footers
- TreeGridControl — hierarchical version of the grid
- ReportWriterControl — adaptive paginated report renderer fed by a small
ReportDefinition(loaded from Crystal XML, plain SQL, or any other source you wire) - DialogControl, NotificationService, RibbonControl, ToolbarControl, ButtonControl, DropDownListControl, MultiSelectDualListControl, ChartControl, DiagramControl, EditorPanelControl, OutlineControl, ProgressBarControl, PropertyGridControl, TabsControl — the rest of the kit
- App-agnostic by design — every external dependency (DB, session, picklist source, report exporter) is exposed as an interface; host apps wire their own adapters in
Program.cs
Targets
.NET 10.0- Blazor Server or Blazor WebAssembly
Install
Once published to NuGet:
dotnet add package FlexCore
Or reference the project directly:
<ProjectReference Include="..\path\to\FlexCore\FlexCore.csproj" />
Quick start — a grid
@using Fx.ControlKit.Grid
<GridControl TValue="MyRow" DataSource="@rows"
AllowSelection="true" AllowSorting="true"
AllowFiltering="true" AllowGrouping="true">
<GridColumnsBase>
<GridColumn Field="Id" HeaderText="ID" Width="80px" />
<GridColumn Field="Name" HeaderText="Name" Width="200px" />
<GridColumn Field="Quantity" HeaderText="Qty" Width="100px"
Type="ColumnType.Number" Format="N0" TextAlign="TextAlign.Right" />
</GridColumnsBase>
</GridControl>
@code {
record MyRow(int Id, string Name, int Quantity);
List<MyRow> rows = new() { new(1,"Foo",10), new(2,"Bar",20) };
}
License
MIT — see LICENSE.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net10.0
- ClosedXML (>= 0.105.0)
- Microsoft.AspNetCore.Components.Web (>= 10.0.0)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.2.45 | 44 | 9/18/2026 |
| 0.2.44 | 46 | 9/17/2026 |
| 0.2.43 | 46 | 9/15/2026 |
| 0.2.42 | 51 | 9/14/2026 |
| 0.2.41 | 53 | 9/13/2026 |
| 0.2.39 | 61 | 9/13/2026 |
| 0.2.38 | 58 | 9/13/2026 |
| 0.2.37 | 53 | 9/12/2026 |
| 0.2.36 | 78 | 9/9/2026 |
| 0.2.35 | 81 | 9/8/2026 |
| 0.2.33 | 83 | 9/7/2026 |
| 0.2.32 | 67 | 9/5/2026 |
| 0.2.31 | 70 | 9/4/2026 |
| 0.2.30 | 76 | 9/3/2026 |
| 0.2.29 | 71 | 9/3/2026 |
| 0.2.28 | 66 | 9/1/2026 |
| 0.2.27 | 67 | 8/31/2026 |
| 0.2.26 | 72 | 8/31/2026 |
| 0.2.25 | 66 | 8/30/2026 |
| 0.2.24 | 74 | 8/29/2026 |
Loading failed