在Windows应用程序中使用c#打开和关闭窗口效果

时间:2010-12-13 13:13:36

标签: c#

请告诉我有关效果的想法。在android或windows vista中,当任何应用程序窗口打开或关闭时,会使用一种效果。效果就像成长和收缩。非常类似于jquery传输效果。我可以产生像窗口大小增加或减少的效果,但它闪烁而不像专业人士那样平滑。所以请指导如何在Windows应用程序中生成该效果,看起来非常专业。还告诉我是否有任何免费的开源库来产生这种效果。请用示例代码取悦我。

感谢

1 个答案:

答案 0 :(得分:1)

你使用winforms还是WPF?在wpf中使用计时器设置alpha或大小会给你带来丑陋的闪烁效果。 你必须定义一个动画并将其应用到你的窗口。 有关动画的简短介绍,请阅读:

http://dotnetslackers.com/articles/wpf/IntroductionToWPFAnimations.aspx

如果你想为整个窗口设置动画,你应该阅读另一篇文章:

pavanpodila.spaces.live.com/blog/cns!9C9E888164859398!634.entry

它处理了一些问题,如果你想为windows propertys制作动画。