Silverlight 4.0 视图中由ViewModel中的事件触发的ControlStoryboard操作

Silverlight 4.0 视图中由ViewModel中的事件触发的ControlStoryboard操作,silverlight-4.0,mvvm,eventtrigger,Silverlight 4.0,Mvvm,Eventtrigger,DownloadStartedEvent是我的ViewModel上的一些公共事件。我希望在启动ViewModel上的DownloadStartedEvent时,视图上的此触发器启动故事板。有什么方法可以实现这一点吗?当您将EventName绑定到DataContext(又名viewmodel)的事件时,它应该可以工作 谢谢你说得对!但现在我有另一个问题。我想在触发器内部使用,但我想让TaretObject成为视图中的某个实例,怎么做?等等,关于我的第一个问题,它似乎不起作用。EventName

DownloadStartedEvent是我的ViewModel上的一些公共事件。我希望在启动ViewModel上的DownloadStartedEvent时,视图上的此触发器启动故事板。有什么方法可以实现这一点吗?

当您将EventName绑定到DataContext(又名viewmodel)的事件时,它应该可以工作



谢谢你说得对!但现在我有另一个问题。我想在触发器内部使用,但我想让TaretObject成为视图中的某个实例,怎么做?等等,关于我的第一个问题,它似乎不起作用。EventName参数似乎没有任何影响。我可以移除它,触发器会以任何方式触发。
<i:Interaction.Triggers>
   <i:EventTrigger EventName="DownloadStartedEvent">
       <ei:ControlStoryboardAction/>
   </i:EventTrigger>
<i:Interaction.Triggers>
<i:Interaction.Triggers>
  <i:EventTrigger EventName="{Binding DownloadStartedEvent}">
   <ei:ControlStoryboardAction/>
  </i:EventTrigger>
<i:Interaction.Triggers>