0

error在设置property pathfor时rotation transform出现button
错误-> 无法在指定对象上解析 TargetProperty (UIElement.RenderTransform).(RotateTransform.Rotation)。

C#代码是->

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

xml是->

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

是路径错误还是其他什么,如果路径不是正确的路径?
谢谢

4

1 回答 1

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"));
于 2013-06-08T18:28:02.930 回答