Как вызвать раскадровку на свойство изменено - PullRequest
9 голосов
/ 27 июля 2011

Я хотел бы, чтобы раскадровка запускалась всякий раз, когда значение MyCounter изменяется.
С DataTrigger я могу активировать только определенное значение.

<DataTemplate.Triggers>
    <DataTrigger Binding="{Binding Path=MyCounter}" Value="Doesn't matter">
            <BeginStoryboard Storyboard="{StaticResource myStoryboard}"/>
    </DataTrigger>
</DataTemplate.Triggers>

1 Ответ

14 голосов
/ 27 июля 2011

Вы можете использовать EventTrigger с событием TargetUpdated для запуска раскадровки вместо DataTrigger. См. здесь для примера.

...