Waves.UI.Avalonia 2022.3.3-prerelease.6

This is a prerelease version of Waves.UI.Avalonia.
dotnet add package Waves.UI.Avalonia --version 2022.3.3-prerelease.6                
NuGet\Install-Package Waves.UI.Avalonia -Version 2022.3.3-prerelease.6                
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="Waves.UI.Avalonia" Version="2022.3.3-prerelease.6" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Waves.UI.Avalonia --version 2022.3.3-prerelease.6                
#r "nuget: Waves.UI.Avalonia, 2022.3.3-prerelease.6"                
#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.
// Install Waves.UI.Avalonia as a Cake Addin
#addin nuget:?package=Waves.UI.Avalonia&version=2022.3.3-prerelease.6&prerelease

// Install Waves.UI.Avalonia as a Cake Tool
#tool nuget:?package=Waves.UI.Avalonia&version=2022.3.3-prerelease.6&prerelease                

<img style="float: right;" src="files/images/logo_64.png"/> Waves Core

logo logo

📚 About Waves

Waves is a cross-platform framework designed for flexible developing of desktop, mobile applications and web-services.

📒 About Waves.Core

Waves.Core is base kernel of Waves framework. It contains interfaces, base primitives, abstractions, services and utilities of framework.

🚀 Getting started

Like all Waves libraries Waves.Core distributes via NuGet. You can find the packages here.

Or use these commands in the Package Manager to install Waves.Core manually:

Install-Package Waves.Core

⌨️ Usage basics

After installing the package you just need to initialize core in your main class:

var core = new WavesCore();
await core.StartAsync();
await core.BuildContainerAsync();

Resolve services from container:

var logger = await core.GetInstanceAsync<ILogger<Program>>();
logger?.LogInformation("Hello world");

⚠️ Other documentation will be available soon.

📋 Licence

Waves.Core is licenced under the MIT licence.

Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 is compatible.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  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. 
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 Waves.UI.Avalonia:

Package Downloads
Waves.UI.Avalonia.Charts

**Waves.UI.Charts** is a package for developing cross-platform charts/graphs-viewing applications. It provides a simple and fast cross-platform charting tool.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
2022.3.3-prerelease.6 156 12/13/2022
2022.2.3-dev.3 128 6/21/2022
2022.2.2-dev.1 140 5/2/2022