Customizable Material Design implementation for AvaloniaUI framework.
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
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:<Application ... xmlns:themes="clr-namespace:Material.Styles.Themes;assembly=Material.Styles" ...> <Application.Styles> <themes:MaterialTheme BaseTheme="Dark" PrimaryColor="Purple" SecondaryColor="Lime" /> </Application.Styles> </Application>
- Advanced theming wiki page
- Nightly packages wiki page
- Material Design Icons icon pack support