この ScaleTransform をアニメートしたい
<Image x:Name="photoB" Height="290" Width="420" Stretch="Uniform" RenderTransformOrigin="0.5,0.5" >
<Image.RenderTransform>
<TransformGroup>
<ScaleTransform ScaleY="40" ScaleX="40"/>
<SkewTransform/>
<RotateTransform/>
<TranslateTransform/>
</TransformGroup>
</Image.RenderTransform>
</Image>
問題は、WPF を満足させる TargetProperty が見つからないことです。
私は次のようなことを試しました
Storyboard.SetTargetProperty(kenBurnsAnimationA, new PropertyPath("(Image.RenderTransform)[0].ScaleTransform.ScaleX"));
と
Storyboard.SetTargetProperty(kenBurnsAnimationA, new PropertyPath("ScaleTransform.ScaleX"));
と
Storyboard.SetTargetProperty(kenBurnsAnimationA, new PropertyPath("(Image.RenderTransform.TransformGroup.ScaleTransform.ScaleX"));
しかし、何も機能していないようです。
XAMLのC#「コードビハインド」の秘密とは?