0

forをerror設定するとエラーが発生します-> 指定されたオブジェクトのTargetProperty (UIElement.RenderTransform).(RotateTransform.Rotation) を解決できません。property pathrotation transformbutton

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>

それはパスエラーか何かであり、パスが正しいパスになる場合はどうなりますか?
ありがとう

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 に答える