2011-07-27 2 views
8

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

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

ответ

13

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

+0

Как легко! Спасибо! – WaltiD

+0

спасибо за это. Я хочу знать, почему это так сложно найти в MSDN. – discorax

+2

Это кажется недоступным для UWP. – Shimmy

Смежные вопросы