Calcita.Avalonia
0.1.1
dotnet add package Calcita.Avalonia --version 0.1.1
NuGet\Install-Package Calcita.Avalonia -Version 0.1.1
<PackageReference Include="Calcita.Avalonia" Version="0.1.1" />
<PackageVersion Include="Calcita.Avalonia" Version="0.1.1" />
<PackageReference Include="Calcita.Avalonia" />
paket add Calcita.Avalonia --version 0.1.1
#r "nuget: Calcita.Avalonia, 0.1.1"
#:package Calcita.Avalonia@0.1.1
#addin nuget:?package=Calcita.Avalonia&version=0.1.1
#tool nuget:?package=Calcita.Avalonia&version=0.1.1
Calcita
Calcita is a fork and independent development of the open-source .NET spreadsheet component ReoGrid. This repository contains the Calcita project which started from ReoGrid's codebase and will evolve separately.
- Project:
Calcita(derived from ReoGrid) - Original project: ReoGrid — https://reogrid.net
Usage
Reference the package
dotnet add package Calcita.AvaloniaAdd the style (required)
In
App.axaml, add the Calcita styles after your theme:<Application.Styles> <FluentTheme /> <StyleInclude Source="avares://Calcita/Avalonia/Theme/Styles.axaml"/> </Application.Styles>Put a
CalcitaControlin your window and bind aCalcita.Workbookto it<Window xmlns="https://github.com/avaloniaui" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:rg="clr-namespace:Calcita.Controls;assembly=Calcita" ...> <rg:CalcitaControl Workbook="{Binding Workbook}" FormulaBarVisible="True" /> </Window>
About
Calcita aims to provide a lightweight, modernized .NET spreadsheet component based on ReoGrid. Early versions keep much of the original functionality and snapshots, while future commits will introduce Calcita-specific features and refactors.
This is a hobby / side project.
I maintain it in my free time, so updates may not be very frequent.
However, contributions are very welcome!
Feel free to submit issues or pull requests. I'll review them as soon as I can.
Documentation
The original ReoGrid documentation is available at:
Calcita-specific documentation will be added as the project matures.
Snapshots
License & Attribution
This project is based on ReoGrid. The original project is licensed under the MIT License.
MIT License
Copyright (c) Jingwood & unvell.com 2012-2019.
Calcita continues under the same MIT terms for code derived from ReoGrid. Any new code added in this repository by the Calcita authors will also be published under the MIT License unless otherwise stated.
If you are using or redistributing this code, please respect the original authors' attribution and the licensing terms.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. 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. |
-
net8.0
- Avalonia (>= 12.1.0)
- System.Configuration.ConfigurationManager (>= 10.0.10)
- System.Security.Permissions (>= 10.0.10)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Initial Calcita package based on ReoGrid sources.