У меня есть простой Эллипс.К его свойству «Fill» я прикрепил RadialGrientBrush, который делает его похожим на «LED». Я могу без проблем изменять свойство Fill в DataTrigger.
Но на некоторых значениях данных я хочу, чтобы миганиеСВЕТОДИОД.он будет непрерывно переключаться между моим Black RadialGradientBrush и моим Red RadialGradientBrush.
Я нашел некоторый синтаксис анимации, но ни один из них не работает, я не хочу плавной анимации, я просто хочу переключать свойство Fill в бесконечный цикл.
это мой "нормальный" способ установить мой стиль:
<Ellipse ...>
<Ellipse.Ressources>
<Style>
<Style.Triggers>
<DataTrigger Binding="{Binding Path=someproperty, Mode=OneWay}" Value="on">
<Setter Property="Fill" Value="{StaticResource GreenLEDBrush}" />
</DataTrigger>
</Style.Triggers>
</Style>
</Ellipse.Ressources>
</Ellipse>
, и теперь мой подход был:
<DataTrigger Binding="{Binding Path=shallblink, Mode=OneWay}" Value="True">
<DataTrigger.EnterActions>
<BeginStoryboard>
<Storyboard RepeatBehavior="Forever">
</Storyboard>
</BeginStoryboard>
</DataTrigger.EnterActions>
</DataTrigger>
Я не смог получить то, что яхочу ... Может кто-нибудь может помочь?