Начало работы - ecvento/Material.Avalonia-Wiki GitHub Wiki

Welcome to the Material.Avalonia wiki!

Данная вики действительна для версии расширения 3.0 и выше

Материал.Авалония

Способ начать работу с нашей библиотекой стилей довольно прост:

  1. Создать приложение AvaloniaUI

  2. Добавьте nuget пакет Material.Avalonia в свой проект:

dotnet add package Material.Avalonia

Или используйте ночные сборки, следуя этой документации.

  1. Добавьте стили в свой проект (метод указан ниже).

Вы готовы к работе

Теперь разберем использование стилей:

  1. Измените раздел в файле: Application.StylesApp.xaml
<Application ...
    xmlns:themes="clr-namespace:Material.Styles.Themes;assembly=Material.Styles"
    ...>
    <Application.Styles>
        <StyleInclude Source="avares://Material.Icons.Avalonia/App.xaml"></StyleInclude>
        <themes:MaterialTheme BaseTheme="Dark" PrimaryColor="Purple" SecondaryColor="Lime" />
    </Application.Styles>
</Application>

Для использования стиля необходимо добавить в файл *.axaml (не app.axaml) кода:


xmlns:styles="clr-namespace:Material.Styles;assembly=Material.Styles"
xmlns:assist="clr-namespace:Material.Styles.Assists;assembly=Material.Styles"
xmlns:avalonia="clr-namespace:Material.Icons.Avalonia;assembly=Material.Icons.Avalonia"
xmlns:controls="clr-namespace:Material.Styles.Controls;assembly=Material.Styles"

Для полноценной работы вам необходимо установить Material.Icons.Avalonia