Skip to content

Wijmo components for Blazor (grid, chart, gauge, inputs).

Notifications You must be signed in to change notification settings

Bernardo-Castilho/WijmoBlazor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 

Repository files navigation

WijmoBlazor

Wijmo components for Blazor (grid, chart, gauge, inputs).

Blazor is Microsoft's framework for building interactive client side web UI with .NET. It uses WebAssembly to run .NET code on the client so you can create great web apps using C# instead of JavaScript/TypeScript.

WijmoBlazor is a library that wraps several Wijmo controls and exposes them as Blazor components.

For example, this is how you would add a FlexGrid to a Blazor page:

    <WJ.FlexGrid
        IsReadOnly="true"
        HeadersVisibility="WJ.HeadersVisibility.Column"
        ItemsSource="@forecasts">
        <WJ.Column Binding="date" Header="Date" Width="@("2*")" />
        <WJ.Column Binding="temperatureC" Header="Temp. (C)" Width="@("2*")" />
        <WJ.Column Binding="temperatureF" Header="Temp. (F)" Width="@("2*")" />
        <WJ.Column Binding="summary" Header="Summary" Width="@("3*")" />
    </WJ.FlexGrid>

The BlazorClient sample shows all the controls in WijmoBlazor. The source for the sample can be found in the BlazorClient folder in this repository.

The WijmoBlazor library shows how you can use Blazor's JavaScript Interop to connect C# code to JavaScript libraries such as Wijmo.

Blazor has not been officially released yet, so at this point WijmoBlazor is a technology preview/sample.

When Blazor ships, we expect to include it in the Wijmo package as an extra interop (along with React, Vue, and Angular).

About

Wijmo components for Blazor (grid, chart, gauge, inputs).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published