シナリオは次のとおりです。
私は次のユーザーコントロールを持っています.ビューモデルは、「グローをアクティブにする」必要があることをビューに通知し、それによってストーリーボードを再生できるはずです。
<UserControl x:Class="View.UnitView" ... >
...
<Storyboard x:Key="ActivateGlow">
...
</Storyboard>
...
<!-- INVALID BINDING! Not Dependancy Object-->
<EventTrigger RoutedEvent="{Binding OnActivateGlow}">
<BeginStoryboard Storyboard="{StaticResource ActivateGlow}"/>
</EventTrigger>
</UserControl>
UnitView の分離コードには、次のものがあります。
public event EventHandler ActivateGlow;
MVVM ではよくあることですが、UnitViewModel には次の DataTemplate があります。
<DataTemplate DataType="{x:Type vm:UnitViewModel}">
<vw:UnitView d:DesignWidth="150" d:DesignHeight="100" />
</DataTemplate>
最終的な質問は、viewmodel が OnActivateGlow イベントを発生できるようにするにはどうすればよいかということです。