Тема Fluent
Вступление
Тема Fluent
для Avalonia, была вдохновлена Microsoft's Fluent Design System
,
которая представляет собой набор рекомендаций по дизайну и компонентам для создания визуально-приятных и интерактивных
пользовательских интерфейсов.
Систему дизайна Fluent
, выделяет современность, эстетичность, плавная анимация и интуитивно-понятный интерфейс для взаимодействия.
Все это обеспечивает единообразный и безупречный интерфейс для разных платформ, а также предоставляет разработчикам гибкость в использовании системы стилей.
Начало работы
Установите nuget-пакет Avalonia.Themes.Fluent.
Для добавления nuget-пакета, следуйте соответствующим инструкциям: Visual Studio, Rider.
Добавьте тему в класс Application:
<Application xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Class="AvaloniaApplication.App">
<Application.Styles>
<FluentTheme />
</Application.Styles>
</Application>
Для добавление вариантов темной и светлой темы, см. документацию Theme Variants.
Изменение плотности темы
Тема Fluent
имеет два предопределенных набора плотности.
Для переключение к компактному виду, вы должны изменить свойство DensityStyle
:
<Application xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Class="AvaloniaApplication.App">
<Application.Styles>
<FluentTheme DensityStyle="Compact" />
</Application.Styles>
</Application>