Duration和Timeline是什么关系?
Duration 结构:表示 Timeline 处于活动状态的持续时间。
Timeline:定义时间段。问题一:不太明白为什么要“Duration = new Duration(TimeSpan.FromMilliseconds(500))”,直接用“TimeSpan”不行吗?问题二:“Duration = new Duration(TimeSpan.FromMilliseconds(500)),”这里为什么会有“,”,应该没有才对啊,这样符合语法吗?
代码实例:
DoubleAnimation xAnimation = new DoubleAnimation() {
//起点
From = Canvas.GetLeft(rectangle),
//终点
To = p.X,
//花费时间
Duration = new Duration(TimeSpan.FromMilliseconds(500)),
};
Duration 结构:表示 Timeline 处于活动状态的持续时间。
Timeline:定义时间段。问题一:不太明白为什么要“Duration = new Duration(TimeSpan.FromMilliseconds(500))”,直接用“TimeSpan”不行吗?问题二:“Duration = new Duration(TimeSpan.FromMilliseconds(500)),”这里为什么会有“,”,应该没有才对啊,这样符合语法吗?
代码实例:
DoubleAnimation xAnimation = new DoubleAnimation() {
//起点
From = Canvas.GetLeft(rectangle),
//终点
To = p.X,
//花费时间
Duration = new Duration(TimeSpan.FromMilliseconds(500)),
};
http://msdn.microsoft.com/zh-cn/library/system.windows.media.animation.timeline.duration.aspx
每个属性赋值之间用逗号分隔
A a = new A();
a.Property1 = value1;
a.Property2 = value2;A a = new A() { Property1 = value1, a.Property2 = value2 };