jquery fadeIn()Silverlight 4中的类似功能

时间:2011-09-30 07:49:33

标签: silverlight animation

我希望Silverlight中的fadeIn()fadeOut()和jquery一样简单!

我有一个网格,里面有2个控件..一个图表,另一个是文本块。 在某个时间,只有其中一个是可见的。

我希望这些控件在其可见性发生变化时能够平稳过渡。

最简单的方法是什么?

3 个答案:

答案 0 :(得分:0)

对于我的游戏,我只是设置不透明度以在短计时器上递增:) (www.aaronahearne.co.uk)如果你想看一个使用CompositionTarget.Rendering的例子

也许这不是理想的解决方案,但这就是我们如何在大学教授在Silverlight中制作动画

答案 1 :(得分:0)

msdn

上的淡出效果淡出

SL动画可能不像jquery那么容易,但它们更丰富。

答案 2 :(得分:0)

实现这一目标的最佳方法是使用Blend。打开用户控件,使用状态选项卡向控件添加两个状态。为两个状态命名,然后将每个状态设置为具有所需的可见性,然后设置默认转换。您可以打开转换预览并在状态之间切换以查看它的外观。

要让UI在状态之间切换,请添加DataStateBehavior或使用GotToStateAction来切换它们。