Итак, я узнал, как заставить изображения расширяться и сжиматься (x, y). Есть ли способ для меня, чтобы повернуть их? - PullRequest
0 голосов
/ 15 января 2010

У меня есть этот код для сексуального расширения и сжатия изображений. Я хотел бы добавить немного поворота, просто чтобы изображение всплыло, понимаете?

Где / как добавить анимацию вращения для контроля?

<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 ]

3 голосов
/ 15 января 2010

Вам нужно установить RenderTransform в TransformGroup, содержащее RotateTransform и ScaleTransform, а затем анимировать свойство RotateTransform 'Angle .

1 голос
/ 15 января 2010

Загрузите Blend и используйте его. Вы можете создавать раскадровки и вращать объекты с этим. Он сгенерирует весь XAML для вас ... вы можете узнать таким образом

Кодирование анимаций побеждает WPF

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...