旋转变换(storyBoard动画)属性路径问题

时间:2013-06-07 13:31:00

标签: windows-phone-7 animation storyboard transformation

我为error property path设置rotation transform时收到button 错误 - > 无法解析指定对象上的TargetProperty(UIElement.RenderTransform)。(RotateTransform.Rotation)。

c#代码是 - >

Storyboard.SetTargetProperty(animation, new PropertyPath("(UIElement.RenderTransform).(RotateTransform.Rotation)"));

xaml是 - >

<Button x:Name="btn" Content="request" Click="btn_Click">
     <Button.RenderTransform>
               <RotateTransform CenterX="0" />
     </Button.RenderTransform>
</Button>

它是一个路径错误或其他什么,如果路径不是正确的路径?
感谢

1 个答案:

答案 0 :(得分:0)

您可以直接使用RotateTransform对象。只是在XAML中以某种方式调用它,例如:

<Button x:Name="btn" Content="request" Click="btn_Click">
     <Button.RenderTransform>
               <RotateTransform x:Nam="BtnRotation" CenterX="0" />
     </Button.RenderTransform>
</Button>

在代码背后:

Storyboard.SetTarget(animation, BtnRotation);
Storyboard.SetTargetProperty(animation, new PropertyPath("CenterX"));