ViewModel でイベントを発生させた後、View でアクションを実行したいと考えています。ここで解決策を見つけましたが、かなり複雑なようです。組み込みのメカニズムはありませんか?ViewModel で RoutedEvent を発生させることについても読んだことがありますが、このアプローチでは ViewModel がレシーバーのタイプを知る必要があります - MVVM パターンに準拠していますか?
編集 :
具体的には、ViewModel から以下のアニメーションを実行する必要があります。
<Page.Resources>
<Storyboard x:Key="MyStoryboard">
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="MyTextBlock">
<EasingDoubleKeyFrame KeyTime="0:0:1" Value="1"/>
</DoubleAnimationUsingKeyFrames>
</Storyboard>
</Page.Resources>
最初は page.triggers で eventTrigger を定義することを思いつきましたが、routedEvent が必要です。何か提案はありますか?