Material.Avalonia
3.0.0-avalonia10-preview3
See the version list below for details.
dotnet add package Material.Avalonia --version 3.0.0-avalonia10-preview3
NuGet\Install-Package Material.Avalonia -Version 3.0.0-avalonia10-preview3
<PackageReference Include="Material.Avalonia" Version="3.0.0-avalonia10-preview3" />
<PackageVersion Include="Material.Avalonia" Version="3.0.0-avalonia10-preview3" />
<PackageReference Include="Material.Avalonia" />
paket add Material.Avalonia --version 3.0.0-avalonia10-preview3
#r "nuget: Material.Avalonia, 3.0.0-avalonia10-preview3"
#:package Material.Avalonia@3.0.0-avalonia10-preview3
#addin nuget:?package=Material.Avalonia&version=3.0.0-avalonia10-preview3&prerelease
#tool nuget:?package=Material.Avalonia&version=3.0.0-avalonia10-preview3&prerelease
Material.Avalonia
Customizable Material Design implementation for AvaloniaUI framework.
More screenshots
Overview
This library is a collection of styles and controls to help you customize your Avalonia application with Material Design theme.
- Material Design styles for almost all Avalonia controls
- Additional controls to support the Snackbars, side sheets, floating buttons, cards, dialogs and more
- Easy configuration of palette (at design and runtime), according to Material Guidelines guidelines
- Full Material Design Icons icon pack support (must be installed separately, in favor of small library size)
- Demo applications included in the source project
Getting started
Check out the getting started wiki page. Or follow these very quick instructions:
Add Material.Avalonia nuget package to your project:
dotnet add package Material.Avalonia
Edit
App.xaml
file:If you install 3.0.0-* version or higher, use this:
<Application ... xmlns:themes="clr-namespace:Material.Styles.Themes;assembly=Material.Styles" ...> <Application.Styles> <themes:MaterialTheme BaseTheme="Dark" PrimaryColor="Purple" SecondaryColor="Lime" /> </Application.Styles> </Application>
If you install 2.5.1 or lower use this:
<Application ... xmlns:themes="clr-namespace:Material.Styles.Themes;assembly=Material.Styles" ...> <Application.Resources> <themes:BundledTheme BaseTheme="Light" PrimaryColor="Teal" SecondaryColor="Amber"/> </Application.Resources> <Application.Styles> <StyleInclude Source="avares://Material.Avalonia/Material.Avalonia.Templates.xaml" /> </Application.Styles> </Application>
Useful links
- Advanced theming wiki page
- Nightly packages wiki page
- Material Design Icons icon pack support
- DialogHost.Avalonia that provides a simple way to display a dialog
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. 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 was computed. 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. 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. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- Avalonia (>= 0.10.13)
- Avalonia.Controls.DataGrid (>= 0.10.13)
NuGet packages (8)
Showing the top 5 NuGet packages that depend on Material.Avalonia:
Package | Downloads |
---|---|
Material.Avalonia.DataGrid
DataGrid styles library of Material.Avalonia. |
|
Material.Avalonia.Dialogs
Material.Dialog provide some essential material dialogs for use. |
|
Slithin.Controls
Package Description |
|
Material.Avalonia.TreeDataGrid
TreeDataGrid styles library of Material.Avalonia. |
|
Slithin
A management application for your rM Tablet 1 and 2 |
GitHub repositories (12)
Showing the top 12 popular GitHub repositories that depend on Material.Avalonia:
Repository | Stars |
---|---|
Tyrrrz/YoutubeDownloader
Downloads videos and playlists from YouTube
|
|
Tyrrrz/DiscordChatExporter
Exports Discord chat logs to a file
|
|
Tyrrrz/YoutubeExplode
Abstraction layer over YouTube's internal API
|
|
Tyrrrz/LightBulb
Reduces eye strain by adjusting screen gamma based on the current time
|
|
bcssov/IronyModManager
Mod Manager for Paradox Games. Official Discord: https://discord.gg/t9JmY8KFrV
|
|
dotnettools/SharpGrabber
Download from YouTube, Vimeo, HLS (M3U8 files) and more with .NET and JavaScript - Library and desktop app for downloading high quality media
|
|
furesoft/Slithin
A management application for the remarkable tablet
|
|
MeltyPlayer/MeltyTool
Multitool for viewing/extracting assets from various N64/GCN/3DS/PC games en-masse.
|
|
SignatureBeef/Open-Terraria-API
Open Terraria API - Mac, Linux & Windows
|
|
deanthecoder/GLSLShaderShrinker
Cross-platform tool to Reformat/Remove Dead Code/Optimise/Analyse GLSL shader code.
|
|
chyyran/skyinstaller
One-click installer for Trails in the Sky voice acting mods.
|
|
deanthecoder/ZXSpeculator
Cross-platform ZX Spectrum emulator written in C#
|
Version | Downloads | Last Updated |
---|---|---|
3.13.1-nightly.0.8 | 57 | 9/7/2025 |
3.13.1-nightly.0.7 | 47 | 9/6/2025 |
3.13.1-nightly.0.6 | 87 | 8/23/2025 |
3.13.1-nightly.0.3 | 151 | 8/10/2025 |
3.13.1-nightly.0.1 | 271 | 7/31/2025 |
3.13.0 | 3,569 | 7/31/2025 |
3.12.1-nightly.0.11 | 101 | 7/31/2025 |
3.12.1-nightly.0.10 | 93 | 7/31/2025 |
3.12.1-nightly.0.9 | 151 | 7/16/2025 |
3.12.1-nightly.0.6 | 117 | 7/16/2025 |
3.12.1-nightly.0.5 | 116 | 7/16/2025 |
3.12.1-nightly.0.4 | 118 | 7/16/2025 |
3.12.1-nightly.0.3 | 314 | 5/18/2025 |
3.12.1-nightly.0.1 | 92 | 5/17/2025 |
3.12.0 | 8,613 | 5/16/2025 |
3.11.1-nightly.0.3 | 183 | 5/16/2025 |
3.11.1-nightly.0.2 | 227 | 5/14/2025 |
3.11.1-nightly.0.1 | 74 | 5/10/2025 |
3.11.0 | 2,614 | 5/1/2025 |
3.10.3-nightly.0.3 | 146 | 5/1/2025 |
3.10.2 | 1,557 | 4/24/2025 |
3.10.1 | 3,846 | 4/3/2025 |
3.9.3-nightly.0.6 | 154 | 4/3/2025 |
3.9.3-nightly.0.5 | 144 | 4/3/2025 |
3.9.3-nightly.0.4 | 145 | 4/3/2025 |
3.9.3-nightly.0.3 | 150 | 4/2/2025 |
3.9.3-nightly.0.2 | 332 | 3/1/2025 |
3.9.2 | 18,854 | 2/8/2025 |
3.9.1 | 13,545 | 12/27/2024 |
3.9.0 | 478 | 12/25/2024 |
3.8.1-nightly.0.3 | 91 | 12/25/2024 |
3.8.1-nightly.0.1 | 279 | 11/28/2024 |
3.8.0 | 5,736 | 11/26/2024 |
3.7.5-nightly.0.2 | 89 | 11/26/2024 |
3.7.4 | 13,041 | 9/21/2024 |
3.7.3 | 2,266 | 9/7/2024 |
3.7.2 | 8,864 | 7/28/2024 |
3.7.1 | 225 | 7/27/2024 |
3.7.0 | 198 | 7/26/2024 |
3.6.1 | 492 | 7/29/2024 |
3.6.0 | 11,068 | 4/28/2024 |
3.5.1 | 440 | 4/28/2024 |
3.5.0 | 4,937 | 4/1/2024 |
3.4.3 | 1,084 | 3/24/2024 |
3.4.2 | 3,698 | 2/28/2024 |
3.4.1 | 696 | 2/25/2024 |
3.4.0 | 911 | 2/23/2024 |
3.3.0 | 6,891 | 2/1/2024 |
3.2.4 | 778 | 1/29/2024 |
3.2.2 | 1,101 | 1/12/2024 |
3.2.1 | 2,005 | 1/8/2024 |
3.2.0 | 308 | 1/8/2024 |
3.1.3 | 1,406 | 12/28/2023 |
3.1.2 | 1,430 | 12/11/2023 |
3.1.1 | 1,375 | 11/23/2023 |
3.1.0 | 740 | 11/15/2023 |
3.0.2 | 11,827 | 10/9/2023 |
3.0.1 | 2,867 | 9/19/2023 |
3.0.0 | 1,907 | 9/3/2023 |
3.0.0-avalonia11-preview6 | 349 | 8/14/2023 |
3.0.0-avalonia11-preview5 | 811 | 6/18/2023 |
3.0.0-avalonia11-preview4 | 278 | 4/22/2023 |
3.0.0-avalonia11-preview3 | 574 | 1/31/2023 |
3.0.0-avalonia11-preview2 | 672 | 10/12/2022 |
3.0.0-avalonia11-preview1 | 265 | 10/12/2022 |
3.0.0-avalonia10-preview3 | 205 | 8/3/2023 |
3.0.0-avalonia10-preview2 | 696 | 9/26/2022 |
3.0.0-avalonia10-preview1 | 403 | 9/25/2022 |
2.5.1 | 15,115 | 3/22/2022 |
2.5.0 | 1,603 | 11/28/2021 |
2.4.1 | 4,366 | 10/10/2021 |
2.4.0 | 1,647 | 9/28/2021 |
2.3.1 | 741 | 9/5/2021 |
2.3.0 | 1,500 | 8/1/2021 |
2.2.0 | 2,568 | 5/22/2021 |
2.1.0 | 897 | 4/22/2021 |
2.0.0 | 912 | 3/22/2021 |
1.0.1 | 1,106 | 1/17/2021 |
0.10.5-rc1 | 531 | 12/15/2020 |
0.10.4 | 951 | 11/15/2020 |
0.10.3 | 1,105 | 10/24/2020 |
0.10.1 | 634 | 10/15/2020 |
0.10.0-new1prev | 457 | 10/9/2020 |
0.9.0 | 1,974 | 1/31/2020 |
0.1.0-preview5 | 543 | 11/15/2019 |
Most likely latest version with Avalonia 0.10.x support
Version 3.0.0-rc0 was replaced with 3.0.0-avalonia10-preview1 (in order to keep version names clear)
- Bump Avalonia version dependency to 0.10.13
- Implement adapting to system base theme mode on Windows
- Improve/redesign Expander, TextBlock, Separator and other styles
- Create ContentExpandControl, used for animate resizing
- Add TransitioningContentControl style support
- Allow use Avalonia.Diagnostics to dialogs when using DEBUG profile
- Attach TextBlock properties to NumericUpDown
- Add padding to alert dialog and text field dialog
- Fix AutoCorrectPositionConverter #172
- Add default value for Slider, correct dots positioning
- Change resources apply logic to avoid colors apply delay while application starting
- Correct HsbConverter.ToColor method
- Add static part names pool
- Add auto-expand feature on NavigationDrawer
- Update contrast color algorithm
- Add InputMethod.IsInputMethodEnabled for TextBox