Seconds Property (Duration)
Gets or sets the number of seconds that the Duration represents.
No direct attribute syntax; see Remarks.
value = object.Seconds
object.Seconds = value
The number of seconds that the Duration represents.
This property is read/write. The default value is 0.
You can set or get the Seconds value in script using object.property syntax, after getting an existing Duration from a property value such as TimeLine.Duration. You can set the value on a running animation, and the value will apply immediately. The new current state of the animation will reflect the progress of the animation that had already run prior to the change, with that same progress applied towards the new Duration. Setting a Seconds value on an animation that previously had Automatic or Forever behavior has this same effect.
If the Duration for an animation is not explicitly set (either through scripting or XAML), then the value of object.Duration will be null. In this case, scripting for object.Duration.Seconds will produce an error, because the Duration is null.