WPF 中 TransformGroup 子级的 PropertyPath

Kon*_*che 1 .net c# wpf

我通过执行以下操作,在 C# 中以编程方式对元素的两个 RenderTransform 进行动画处理:

Storyboard.SetTargetProperty(shiftAnimation, new PropertyPath("RenderTransform.X"));
Run Code Online (Sandbox Code Playgroud)

问题是,现在我使用两个变换,我需要添加一个 TransformGroup。但我无法弄清楚如何使用它访问路径。

TransformGroup.RenderTransform.X或任何类似的东西都不起作用。

Kon*_*che 5

一种方法是:

new PropertyPath("RenderTransform.Children[0].X");
Run Code Online (Sandbox Code Playgroud)

new PropertyPath("RenderTransform.Children[1].ScaleX");
Run Code Online (Sandbox Code Playgroud)

虽然这对于硬编码索引来说有点静态