C# 动画渲染传输Morigin

C# 动画渲染传输Morigin,c#,wpf,xaml,animation,C#,Wpf,Xaml,Animation,我想在xaml情节提要中修改renderTransferMorigin。该值不能设置动画,立即更改也可以。 以下代码不起作用: <Storyboard x:Key="StoryboardFadeIn"> <DoubleAnimation Storyboard.TargetProperty="(UIElement.RenderTransformOrigin).(Point.X)" Storyboard.TargetName="UserControl" To="0"/>

我想在xaml
情节提要
中修改
renderTransferMorigin
。该值不能设置动画,立即更改也可以。 以下代码不起作用:

<Storyboard x:Key="StoryboardFadeIn">
  <DoubleAnimation Storyboard.TargetProperty="(UIElement.RenderTransformOrigin).(Point.X)" Storyboard.TargetName="UserControl" To="0"/>
  <DoubleAnimation Storyboard.TargetProperty="(UIElement.RenderTransformOrigin).(Point.Y)" Storyboard.TargetName="UserControl" To="0"/>
</Storyboard>

我不确定是否可以使用
DoubleAnimation
为点结构的
X
Y
设置动画,但您应该能够使用
点动画设置
渲染传输Morigin
的动画

例如:

<Storyboard x:Key="StoryboardFadeIn">
    <PointAnimation Storyboard.TargetProperty="(UIElement.RenderTransformOrigin)" Storyboard.TargetName="UserControl" To="0,0"/>
</Storyboard>

<Storyboard x:Key="StoryboardFadeIn">
    <PointAnimation Storyboard.TargetProperty="(UIElement.RenderTransformOrigin)" Storyboard.TargetName="UserControl" To="0,0"/>
</Storyboard>