Начало работы - ecvento/Material.Avalonia-Wiki GitHub Wiki
Welcome to the Material.Avalonia wiki!
Данная вики действительна для версии расширения 3.0 и выше
Материал.Авалония
Способ начать работу с нашей библиотекой стилей довольно прост:
-
Создать приложение AvaloniaUI
-
Добавьте nuget пакет Material.Avalonia в свой проект:
dotnet add package Material.Avalonia
Или используйте ночные сборки, следуя этой документации.
- Добавьте стили в свой проект (метод указан ниже).
Вы готовы к работе
Теперь разберем использование стилей:
- Измените раздел в файле: 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