Consolonia 11.3.4-beta.1499
This is a prerelease version of Consolonia.
There is a newer prerelease version of this package available.
See the version list below for details.
See the version list below for details.
dotnet add package Consolonia --version 11.3.4-beta.1499
NuGet\Install-Package Consolonia -Version 11.3.4-beta.1499
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="Consolonia" Version="11.3.4-beta.1499" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Consolonia" Version="11.3.4-beta.1499" />
<PackageReference Include="Consolonia" />
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 Consolonia --version 11.3.4-beta.1499
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Consolonia, 11.3.4-beta.1499"
#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 Consolonia@11.3.4-beta.1499
#: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=Consolonia&version=11.3.4-beta.1499&prerelease
#tool nuget:?package=Consolonia&version=11.3.4-beta.1499&prerelease
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
🚀 Modern UI Power, Now in Your Console
This package is a meta package which includes everything you need to build Console applications using Consolonia and Avalonia.
Usage
Define an application with a theme (See Consolonia.Themes.TurboVision for themes)
Define a Window
HelloWorldWindow.axaml
<Window xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Class="HelloWorldWindow">
<TextBlock Text="Hello World" />
</Window>
## Define an application
You need to define an application that defines a theme and sets the main window.
HelloWorldApp.cs
```csharp
// use HelloWorldWindow as the MainWindow for the application
public class HelloWorldApp : ConsoloniaApplication<HelloWorldWindow>
{
public override void Initialize()
{
// set the theme
Styles.Add(new FluentTheme());
}
}
Setup program.cs
Program.cs
[STAThread]
private static void Main(string[] args)
{
BuildAvaloniaApp()
.StartWithConsoleLifetime(args);
}
public static AppBuilder BuildAvaloniaApp()
=> AppBuilder.Configure<HelloWorldApp>()
.UseConsolonia()
.UseAutoDetectedConsole()
.LogToException();
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. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net8.0
- Consolonia.Controls (>= 11.3.4-beta.1499)
- Consolonia.Core (>= 11.3.4-beta.1499)
- Consolonia.PlatformSupport (>= 11.3.4-beta.1499)
- Consolonia.Themes (>= 11.3.4-beta.1499)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Consolonia:
Package | Downloads |
---|---|
Consolonia.Blazor
This package provides the ability to use Blazor .razor files to create console apps using Consolonia. |
GitHub repositories (1)
Showing the top 1 popular GitHub repositories that depend on Consolonia:
Repository | Stars |
---|---|
jinek/Consolonia
A cross-platform UI framework for .NET.
|