Silverlight(11) - 2.0动画之ColorAnimation, DoubleAnimation, PointAnimation, 内插关键帧动画
2008-11-14 11:50:32 来源:WEB开发网3、PointAnimation.xaml
<UserControl x:Class="Silverlight20.Animation.PointAnimation"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<StackPanel HorizontalAlignment="Left">
<StackPanel Orientation="Horizontal">
<Button Click="Animation_Begin" Width="65" Height="30" Margin="2" Content="Begin" />
<Button Click="Animation_Pause" Width="65" Height="30" Margin="2" Content="Pause" />
<Button Click="Animation_Resume" Width="65" Height="30" Margin="2" Content="Resume" />
<Button Click="Animation_Stop" Width="65" Height="30" Margin="2" Content="Stop" />
</StackPanel>
<Path Fill="Red">
<Path.Data>
<EllipseGeometry x:Name="ellipseGeometry" Center="50,50" RadiusX="15" RadiusY="15" />
</Path.Data>
</Path>
<StackPanel.Resources>
<Storyboard x:Name="storyboard">
<!--PointAnimation - 在两个 Point 值之间做线性内插动画处理-->
<!--
Storyboard.TargetName - 要进行动画处理的对象的名称
Storyboard.TargetProperty - 要进行动画处理的对象的属性
BeginTime - 时间线在被触发 BeginTime 的时间后才能开始播放
TimeSpan - [-][日.]时:分:秒[.1位到7为的秒后的小数](可为正;可为负;可为空;默认值为 0)
From - 动画的起始值
To - 动画的结束值
By - 动画从起始值开始计算,所需变化的总量(To 优先于 By)
Duration - 时间线的持续时间
TimeSpan - [-][日.]时:分:秒[.1位到7为的秒后的小数]
Automatic - 自动确定
Forever - 无限长
AutoReverse - 动画完成后是否要原路返回。默认值为 false
RepeatBehavior - 动画重复播放的时间、次数或类型
TimeSpan - [-][日.]时:分:秒[.1位到7为的秒后的小数]
nx - 播放次数。1x, 2x, 3x
Forever - 永久播放
SpeedRatio - 时间线的速率的倍数。默认值 1
FillBehavior - 动画结束后的行为 [System.Windows.Media.Animation.FillBehavior枚举]
FillBehavior.HoldEnd - 动画结束后,保留动画属性的结束值。默认值
FillBehavior.Stop - 动画结束后,恢复动画属性为其初始值
-->
<PointAnimation
Storyboard.TargetName="ellipseGeometry"
Storyboard.TargetProperty="Center"
BeginTime="00:00:00"
From="50,50"
To="300,500"
Duration="0:0:3"
AutoReverse="True"
RepeatBehavior="00:00:10">
</PointAnimation>
</Storyboard>
</StackPanel.Resources>
</StackPanel>
</UserControl>
Tags:Silverlight 动画 ColorAnimation
编辑录入:爽爽 [复制链接] [打 印]- ››silverlight全屏显示图片
- ››动画制作之&按位AND 运算符
- ››动画* 、*= 乘法赋值运算符
- ››Silverlight MVVM 模式(一) 切近实战
- ››Silverlight for Windows Phone 7开发系列(1):...
- ››Silverlight for Windows Phone 7开发系列(2):...
- ››Silverlight for Windows Phone 7开发系列(3):...
- ››Silverlight for Windows Phone 7开发系列(4):...
- ››Silverlight for Symbian
- ››Silverlight3系列(四)数据绑定 Data Binding 1
- ››动画的前制与制程
- ››silverlight2 游戏 1 你能坚持多少秒
- 中查找“Silverlight(11) - 2.0动画之ColorAnimation, DoubleAnimation, PointAnimation, 内插关键帧动画”更多相关内容
- 中查找“Silverlight(11) - 2.0动画之ColorAnimation, DoubleAnimation, PointAnimation, 内插关键帧动画”更多相关内容
- 上一篇:Silverlight(12) - 2.0外观之样式, 模板, 视觉状态和视觉状态管理器
- 下一篇:Silverlight(10) - 2.0其它之Transform详解,以及UIElement和FrameworkElement的常用属性
更多精彩
赞助商链接