Skip to main content
net8.0

This package provides console specific controls for Consolonia.

Published
Oct 14, 2026
3d ago
Total Downloads
40.5K
40,455

Install

dotnet add package Consolonia.Controls --version 12.0.3.14-alpha.2898
ProductVersions
.NET
net8.0

README

logo

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.2897 and v12.0.3.14-alpha.2898.

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.