Возникла проблема, что нужно создать кастомный стиль (для примера возьмем самый простой - изменение бекграунд колора), который можно будет применять для любых мне кнопок в Avalonia UI. Я порылся в документации Avalonia UI, и нашел там следующий кусок:
<Button Background="Green" Content="Bounces from Red to Blue">
<Button.Styles>
<Style Selector="Button">
<Style.Animations>
<Animation IterationCount="Infinite" Duration="0:0:2">
<KeyFrame Cue="0%">
<Setter Property="Background" Value="Red" />
</KeyFrame>
<KeyFrame Cue="100%">
<Setter Property="Background" Value="Blue" />
</KeyFrame>
</Animation>
</Style.Animations>
</Style>
</Button.Styles>
</Button>
Ссылка, где находится этот кусок: клик
Но мне нужно, чтобы я создал стиль
один раз и использовал его где хочу. Я не совсем понимаю как это сделать, и как применять созданный стиль для кнопки. Помогите пожалуйста.