Задать вопрос
vefixx
@vefixx

Avalonia UI, как создать и использовать шаблон стиля?

Возникла проблема, что нужно создать кастомный стиль (для примера возьмем самый простой - изменение бекграунд колора), который можно будет применять для любых мне кнопок в 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>


Ссылка, где находится этот кусок: клик

Но мне нужно, чтобы я создал стиль один раз и использовал его где хочу. Я не совсем понимаю как это сделать, и как применять созданный стиль для кнопки. Помогите пожалуйста.
  • Вопрос задан
  • 28 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 1
vefixx
@vefixx Автор вопроса
Порылся еще и нашел статью на хабре, которая решает мою проблему: https://habr.com/ru/articles/471046/
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы