WEB开发网
开发学院图形图像Flash Silverlight 2 Beta2 阅读

Silverlight 2 Beta2

 2008-10-24 11:46:34 来源:WEB开发网   
核心提示: 注意,我们不用编写任何代码或XAML来改变我们按钮的观感,Silverlight 2 Beta2(8),新的视觉状态管理器功能会自动地为我们处理视觉状态间的过渡,在默认情形下,在Normal->MouseOver间过渡时花0.2秒钟: 然后,我们可以点击"MouseOve

Silverlight 2 Beta2

注意,我们不用编写任何代码或XAML来改变我们按钮的观感,新的视觉状态管理器功能会自动地为我们处理视觉状态间的过渡。

在默认情形下,在你从一个视觉状态移动到另一个视觉状态时,Silverlight会动态地为你构建和运行过渡Storyboard(提供了2个状态间的平滑过渡动画效果),你不需编写任何代码就可以让这一切发生(注:如果你想的话,你还是能降低层次(drop down),加一个定制的Storyboard过渡,但在大多数情形下,你大概可以使用自动的Storyboard过渡)。

Silverlight的自动过渡功能中你可以利用的一个特性是,定制视觉状态过渡发生所花的时间,你可以这么做,点击视觉状态右边的箭头,设置一个规则来控制当从一个特定状态移到另一个状态时,过渡动画效果应该运行的时间。

例如,我们可以加如下的规则来表示,我们要它花0.2秒钟的时间来从"Normal"过渡到"MouseOver"视觉状态:

Silverlight 2 Beta2

然后,我们可以象这样来配置这个规则,在Normal->MouseOver间过渡时花0.2秒钟:

Silverlight 2 Beta2

然后,我们可以点击"MouseOver"状态,设置一个规则,导致从MouseOver->Normal的过渡花0.4秒钟:

Silverlight 2 Beta2

上一页  3 4 5 6 7 8 9 10  下一页

Tags:Silverlight

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接