Skip to content

Tenjim/material.avalonia

 
 

Repository files navigation

Material.Avalonia

Customizable Material Design implementation for AvaloniaUI framework.

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

nuget nuget nuget

Getting started

Check out the getting started wiki page. Or follow these very quick instructions:

  1. Add Material.Avalonia nuget package to your project:

    dotnet add package Material.Avalonia
    
  2. Edit App.xaml file:

    <Application ...
        xmlns:themes="clr-namespace:Material.Styles.Themes;assembly=Material.Styles"
        ...>
        <Application.Styles>
            <themes:MaterialTheme BaseTheme="Dark" PrimaryColor="Purple" SecondaryColor="Lime" />
        </Application.Styles>
    </Application>
    

Powered by

portfolio_view

About

Material design in AvaloniaUI

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%