Задать вопрос
Indermove
@Indermove
C#/.NET back-end разработчик

Как сделать так, чтобы не переписывать заново триггер для разных элементов WPF?

Есть вот такой триггер, который меняет цвет прямоугольника при событиях OnMouseEnter и OnMouseLeave:
<Rectangle.Triggers>
                <EventTrigger RoutedEvent="Button.MouseEnter">
                    <BeginStoryboard>
                        <Storyboard>
                            <ColorAnimation To="Black" Storyboard.TargetProperty="(Rectangle.Fill).(SolidColorBrush.Color)" FillBehavior="HoldEnd" Duration="0:0:0.5"/>
                        </Storyboard>
                    </BeginStoryboard>
                </EventTrigger>
                <EventTrigger RoutedEvent="Button.MouseLeave">
                    <BeginStoryboard>
                        <Storyboard>
                            <ColorAnimation To="#CC001774" Storyboard.TargetProperty="(Rectangle.Fill).(SolidColorBrush.Color)" FillBehavior="HoldEnd" Duration="0:0:0.5"/>
                        </Storyboard>
                    </BeginStoryboard>
                </EventTrigger>
            </Rectangle.Triggers>


Есть еще один прямоугольник, который ведет себя также, как, не переписывая для него этот же триггер сделать на нем такую же обработку? Прошу не ругать сильно, ибо совсем я еще новичок. Заранее спасибо за ответы.
  • Вопрос задан
  • 170 просмотров
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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