如何在动画中的wpf中从下到上显示窗口

时间:2013-04-17 07:55:32

标签: c# .net wpf

static int screenWidth = (int)SystemParameters.WorkArea.Width;
static int screenHeight = (int)SystemParameters.WorkArea.Height;

int heightAvail = ((screenHeight - intHeight) / 2);
int widthAvail = ((screenWidth - intWidth) / 2);
DoubleAnimation animation = new DoubleAnimation(widthAvail, widthAvail, TimeSpan.FromMilliseconds(300));
DoubleAnimation animationT = new DoubleAnimation(1920, heightAvail, TimeSpan.FromMilliseconds(300));
objUIElement.BeginAnimation(Window.LeftProperty, animation);
objUIElement.BeginAnimation(Window.TopProperty, animationT);

这是我用来制作动画的一部分但是它来到了中心。我希望它应该贴在窗户的底部。

如何实现这一目标?请分享一些想法。

1 个答案:

答案 0 :(得分:0)

为什么要将heightAvail除以2 ??

int heightAvail = (screenHeight - intHeight);

这应该这样做。