ArionUI.Formatting 0.1.0-preview.1

Prefix Reserved
This is a prerelease version of ArionUI.Formatting.
dotnet add package ArionUI.Formatting --version 0.1.0-preview.1
                    
NuGet\Install-Package ArionUI.Formatting -Version 0.1.0-preview.1
                    
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="ArionUI.Formatting" Version="0.1.0-preview.1" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="ArionUI.Formatting" Version="0.1.0-preview.1" />
                    
Directory.Packages.props
<PackageReference Include="ArionUI.Formatting" />
                    
Project file
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 ArionUI.Formatting --version 0.1.0-preview.1
                    
#r "nuget: ArionUI.Formatting, 0.1.0-preview.1"
                    
#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 ArionUI.Formatting@0.1.0-preview.1
                    
#: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=ArionUI.Formatting&version=0.1.0-preview.1&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=ArionUI.Formatting&version=0.1.0-preview.1&prerelease
                    
Install as a Cake Tool

Add-on modules for the virtualization engine

Each package here adds ONE capability to the open engine. They build on its public surface — no internal access, no special permission — and they are independent of each other: a program takes only what it uses, and what it does not take leaves no dead controls behind.

Early preview — free of charge. The preview versions may be used free of charge, also commercially (see LICENSE-PRO.md). The API is still moving; breaking changes are expected between preview versions, and we do not recommend them for production systems yet. The source code of these packages is not public; the engine underneath is open source.

Packages in this zone

Package What it adds
ArionUI.Grouping Grouping: group source, group header rows, the group band with its chips
ArionUI.Pivot Pivot view — both axes collapsible, aggregates per level
ArionUI.Charts Chart view, and the bridge that turns a cell selection into a chart
ArionUI.Charts3D GPU surface charts: a lit height field in an axis cube, orbited with the mouse (preview)
ArionUI.Timeline Timeline view: time axis, lanes, activity bars
ArionUI.Planning Planning matrix: time-axis columns with editable measures and roll-ups
ArionUI.Formatting Conditional formatting: rules engine, rule dialogs, the fx marker in the column list
ArionUI.Layout Layout persistence: capture and re-apply columns, sorting, grouping, filters, rules
ArionUI.Export Export to CSV and XLSX

How a module joins

A module announces itself with one call and is then simply there. Nothing in the engine knows about it beforehand, and without the call the grid shows no half-working controls for it:

view.EnableGrouping();                                   // grouping
view.Formatting().EnableFormattingMenus(grid.Api, view); // rules + the fx marker
var layout = grid.Api.CaptureLayout(view);               // persistence

Language: English by default; ArionUiText.UseGermanTexts() switches the engine and every module to German.

A preview version needs no licence key and draws no watermark. Later release versions check a soft offline key (ArionLicense.Apply("<key>") at start-up, see LICENSE-PRO.md).

Requires the engine packages (ArionUI.Core, ArionUI.Presentation, ArionUI.Grid) and, for the views, a host package. Source and issues: https://github.com/ArionUI/ArionUI.

Product 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.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on ArionUI.Formatting:

Package Downloads
ArionUI.Layout

ArionUI Pro: layout persistence - capture and re-apply columns, sorting, grouping, filters and rules. Free during the preview.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.1.0-preview.1 61 10/22/2026

Early preview. The API is still moving; breaking changes are expected between preview versions.