How to trigger a storyboard on property changed
I would like to have a storyboard started, whenever the value of MyCounter
changes.
DataTrigger
I only can trigger on a specific value.
<DataTemplate.Trig开发者_C百科gers>
<DataTrigger Binding="{Binding Path=MyCounter}" Value="Doesn't matter">
<BeginStoryboard Storyboard="{StaticResource myStoryboard}"/>
</DataTrigger>
</DataTemplate.Triggers>
You can use an EventTrigger with the TargetUpdated event to trigger the storyboard instead of a DataTrigger. See here for an example.
精彩评论