Nox.Avalonia.PropertyGrid
1.1.1
dotnet add package Nox.Avalonia.PropertyGrid --version 1.1.1
NuGet\Install-Package Nox.Avalonia.PropertyGrid -Version 1.1.1
<PackageReference Include="Nox.Avalonia.PropertyGrid" Version="1.1.1" />
<PackageVersion Include="Nox.Avalonia.PropertyGrid" Version="1.1.1" />
<PackageReference Include="Nox.Avalonia.PropertyGrid" />
paket add Nox.Avalonia.PropertyGrid --version 1.1.1
#r "nuget: Nox.Avalonia.PropertyGrid, 1.1.1"
#:package Nox.Avalonia.PropertyGrid@1.1.1
#addin nuget:?package=Nox.Avalonia.PropertyGrid&version=1.1.1
#tool nuget:?package=Nox.Avalonia.PropertyGrid&version=1.1.1
<h2 align="center">Nox Theme Avalonia</h2>
<p align="center"> <a href="https://www.nuget.org/packages/Nox.Avalonia"><img src="https://img.shields.io/nuget/v/Nox.Avalonia?color=1f72de" alt="Nuget Core"></a> <img src="https://img.shields.io/badge/-%2010.0-blueviolet?color=1f72de&label=NET" alt=".NET 10"> <img src="https://img.shields.io/badge/-12.0-blueviolet?label=Avalonia" alt="Avalonia 12"> <img src="https://img.shields.io/github/license/ricardodalarme/Nox.Avalonia" alt="License"> </p>
<p align="center"> A comprehensive, sleek, and modern theme for <b>Avalonia UI</b> applications! <br /> Designed specifically for <b>Game Engines</b>, <b>Level & Asset Editors</b>, <b>IDEs</b>, and <b>Developer Tools</b>. </p>
<p align="center"> <img src="preview.png" style="width: 100%;" /> </p>
Packages Overview
| Package Name | Description | Target Framework |
|---|---|---|
Nox.Avalonia |
Core theme engine & standard controls | net10.0 |
Nox.Avalonia.Dock |
Theme extension for Dock.Avalonia |
net10.0 |
Nox.Avalonia.DataGrid |
Theme extension for Avalonia.Controls.DataGrid |
net10.0 |
Nox.Avalonia.PropertyGrid |
Theme extension for bodong.Avalonia.PropertyGrid |
net10.0 |
Getting Started
Install the latest Nox.Avalonia Package from Nuget
dotnet add package Nox.Avalonia
Basic Usage (Core Theme)
Register NoxTheme in your App.axaml
<Application
x:Class="Example.App"
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:nox="clr-namespace:Nox.Avalonia;assembly=Nox.Avalonia"
RequestedThemeVariant="Dark">
<Application.Styles>
<nox:NoxTheme />
</Application.Styles>
</Application>
Optional Theme Packages
Nox includes modular theme packages for popular Avalonia control extensions:
1. Docking Theme (Nox.Avalonia.Dock)
dotnet add package Nox.Avalonia.Dock
Add <dock:DockNoxTheme /> to App.axaml:
<Application ...
xmlns:dock="clr-namespace:Nox.Avalonia.Dock;assembly=Nox.Avalonia.Dock">
<Application.Styles>
<nox:NoxTheme />
<dock:DockNoxTheme />
</Application.Styles>
</Application>
2. DataGrid Theme (Nox.Avalonia.DataGrid)
dotnet add package Nox.Avalonia.DataGrid
Add <dg:NoxDataGridTheme /> to App.axaml:
<Application ...
xmlns:dg="clr-namespace:Nox.Avalonia.DataGrid;assembly=Nox.Avalonia.DataGrid">
<Application.Styles>
<nox:NoxTheme />
<dg:NoxDataGridTheme />
</Application.Styles>
</Application>
3. PropertyGrid Theme (Nox.Avalonia.PropertyGrid)
dotnet add package Nox.Avalonia.PropertyGrid
Add <pg:NoxPropertyGridTheme /> to App.axaml:
<Application ...
xmlns:pg="clr-namespace:Nox.Avalonia.PropertyGrid;assembly=Nox.Avalonia.PropertyGrid">
<Application.Styles>
<nox:NoxTheme />
<pg:NoxPropertyGridTheme />
</Application.Styles>
</Application>
Contributors
- Ricardo Dalarme (@ricardodalarme) - Creator and maintainer of Nox Avalonia
- AngryCarrot789 (@AngryCarrot789) - Original creator of the base WPF dark theme repository
This project exists thanks to all the people who contribute.
<a href="https://github.com/ricardodalarme/Nox.Avalonia/graphs/contributors"> <img src="https://contrib.rocks/image?repo=ricardodalarme/Nox.Avalonia" /> </a>
Want to say thanks? 🙏🏻
- Hit the ⭐ Star ⭐ button on GitHub!
| Product | Versions 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. |
-
net10.0
- Avalonia (>= 12.1.1)
- bodong.Avalonia.PropertyGrid (>= 12.0.4.1)
- bodong.PropertyModels (>= 12.0.0)
- Nox.Avalonia (>= 1.1.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.