ControlStoryboardAction в представлении, которое вызывается событием в ViewModel - PullRequest
2 голосов
/ 29 июля 2011
<i:Interaction.Triggers>
   <i:EventTrigger EventName="DownloadStartedEvent">
       <ei:ControlStoryboardAction/>
   </i:EventTrigger>
<i:Interaction.Triggers>

DownloadStartedEvent - это публичное событие в моей ViewModel.Я хочу, чтобы этот триггер на моем View запускал StoryBoard при запуске DownloadStartedEvent в ViewModel.Есть ли способ добиться этого?

1 Ответ

1 голос
/ 29 июля 2011

Должно работать, когда вы связываете EventName с событием DataContext (он же ваша модель представления)

<i:Interaction.Triggers>
  <i:EventTrigger EventName="{Binding DownloadStartedEvent}">
   <ei:ControlStoryboardAction/>
  </i:EventTrigger>
<i:Interaction.Triggers>
...