Consolonia.Controls
v12.0.3.14-alpha.2880Pre-release
net8.0
This package provides console specific controls for Consolonia.
Published
Oct 11, 2026
7d ago
Total Downloads
40.5K
40,455
Install
dotnet add package Consolonia.Controls --version 12.0.3.14-alpha.2880
| Product | Versions |
|---|---|
| .NET |
README

Consolonia.Controls
This package provides Consolonia speicfic controls for building console apps using Consolonia applications.
- LineBrush - A brush that draws a line.
- BrightenBrush - A brush that brigthens the background color.
- ShadeBrush - A brush that shades the background color.
- MoveConsoleCaretToPositionBrush - A brush that moves the console caret to the position it is drawn into.
- ConsoleCaret - A control that represents the console caret.
- OnPlatform - Extends Console as a target platform for Avalonia.
Installation
You can install the package via NuGet:
dotnet add package Consolonia.Controls
Or via the NuGet Package Manager in Visual Studio.
Install-Package Consolonia.Controls
Usage
To use the controls in your Consolonia application, you need to add a reference to the Consolonia.Controls namespace in your XAML file:
xmlns:console="https://github.com/jinek/consolonia"
Then you can use the controls in your XAML code:
<console:LineBrush Brush="Red" LineStyle="Edge"/>
Changes from Previous Version
No structural changes between v12.0.3.14-alpha.2876 and v12.0.3.14-alpha.2880.
Adoption Assessment
Assess this package against its supported frameworks, license, maintenance signals and dependency graph before making it a project standard.
This version is marked prerelease. Validate its API and upgrade path before production use.Compatibility metadata lists 1 target framework; confirm the exact target used by your application.
Related Guides & Workflows
Learn how to evaluate, integrate, or audit this package in your .NET project.