Документация по Avalonia UI
Введение
Стили в Avalonia используются для обмена настройками свойств между элементами управления. Систему стилей Avalonia можно рассматривать как сочетание стилей CSS и стилей WPF/UWP. По своей сути стиль состоит из селектора и набора сеттеров.
Следующий стиль выбирает любой TextBlock
в окне с классом стиля h1
и устанавливает для него размер шрифта 24 пункта и полужирный шрифт:
<Window xmlns="https://github.com/avaloniaui" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> <Window.Styles> <Style Selector="TextBlock.h1"> <Setter Property="FontSize" Value="24"/> <Setter Property="FontWeight" Value="Bold"/> </Style> </Window.Styles> <TextBlock Classes="h1">I'm a Heading!</TextBlock> </Window>