C#如何使图像在Y轴上移动,如插槽(WPF)

时间:2016-05-14 12:10:36

标签: c# wpf image axis slots

如何使图像在Y轴上从上到下移动,就像在插槽中一样? 我有我的WPF:

<Border BorderBrush="Black" Margin="62,97,398,128.6" BorderThickness="2" Name="border" >
                    <Grid>
                        <Image Name="obrazekAutomat1" Source="cisla/2.png"/>
                    </Grid>
</Border>

我更喜欢它在CodeBehind中。但我想如果你给我XAML,我就可以用C#重写它。

谢谢:)

2 个答案:

答案 0 :(得分:0)

与其他控件一样,Image Control具有RenderTransform属性,您可以使用WPF或C#代码设置该属性,并最终使用双动画为其“Y”属性设置动画。

这些链接可以帮助您添加翻译变换并为其添加动画效果:

http://www.c-sharpcorner.com/uploadfile/mahesh/translatetransform-in-wpf/

http://www.codeproject.com/Articles/23257/Beginner-s-WPF-Animation-Tutorial

答案 1 :(得分:0)

这可以作为代码,但this是您的控件

this.RenderTransform = new TranslateTransform();

((TranslateTransform) this.RenderTransform).BeginAnimation(TranslateTransform.YProperty,
    new DoubleAnimation(-100, 100, TimeSpan.FromMilliseconds(1000)));