代码之家  ›  专栏  ›  技术社区  ›  Sergio Tapia

所以我学习了如何使图像扩展和收缩(x,y)。我有办法旋转它们吗?

  •  0
  • Sergio Tapia  · 技术社区  · 15 年前

    我有一个以性感的方式扩展和收缩图像的代码。我想在里面加一点旋转,只是为了让图像弹出,你知道吗?

    在哪里/如何添加旋转动画来控制?

    <Style.Triggers>
                    <EventTrigger RoutedEvent="Image.MouseEnter">
                        <BeginStoryboard>
                            <Storyboard>
                                <DoubleAnimation Duration="0:0:0.25" From="1" To="1.2" AutoReverse="True"
                                         Storyboard.TargetProperty="RenderTransform.ScaleX"/>
                                <DoubleAnimation Duration="0:0:0.1" From="1" To="1.2" AutoReverse="True" 
                                         Storyboard.TargetProperty="RenderTransform.ScaleY"/>
                            </Storyboard>
                        </BeginStoryboard>
                    </EventTrigger>             
    </Style.Triggers>
    
    2 回复  |  直到 15 年前
        1
  •  3
  •   SLaks    15 年前

    你需要设置 RenderTransform TransformGroup 包含一个 RotateTransform 和A ScaleTransform ,然后设置 旋转变形 Angle 财产。

        2
  •  1
  •   Jack Ukleja    15 年前

    Download Blend 然后用这个。您可以创建故事板并用它旋转对象。它将为您生成所有XAML…你可以这样学

    对动画进行编码有点破坏了WPF的意义。