Анимация одного направления - PullRequest
0 голосов
/ 04 ноября 2019

Я новичок, пытающийся воспользоваться DoubleAnimation. Холст перемещается из верхней части главного окна. И я хочу изменить положение всего холста. (Цель, которую нужно переместить, также может быть Rectangel, а не Canvas.) Я не знаю, верен ли этот код, но, пожалуйста, укажите правильное направление.

DoubleAnimation da = new DoubleAnimation();
da.Duration = new TimeSpan(0, 0, 0, 0, 800);
da.AutoReverse = false;
da.From = ActualHeight;
da.To = 0;

canvas.BeginAnimation(Canvas.HeightProperty, da);

-

<Grid>
    <Canvas Name="canvas">
        <Rectangle Fill="Black" Width="455" Height="320" Canvas.Left="0" Canvas.Top="0"/>
    </Canvas>
</Grid>

enter image description here

...