Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

Seconds Property (KeyTime)

Gets or sets the number of seconds that the KeyTime represents.

No direct attribute syntax; see Remarks.
value = object.Seconds
object.Seconds = value

Property Value


The number of seconds that the KeyTime represents.

This property is read/write. The default value is 0.


Setting this property is only possible through a type conversion syntax when setting a property that takes a KeyTime as an attribute string. You cannot set the Seconds property as a distinct attribute of a KeyTime in XAML, because it is not possible to create a KeyTime element in XAML.

You can set or get the Seconds value in script using object.property syntax, after getting an existing KeyTime as a property value. You can set the value on a running animation, and the value will apply the next time the same animation is started.

If a property that takes a KeyTime is not explicitly set (either through scripting or XAML), then the value of that property might be null. In this case, scripting for object.Seconds will produce an error, because the object is null.

The Seconds value is the converted summation of all the possible unit inputs for a KeyTime. For instance, a KeyTime created with an attribute value of "0:01:00.555" will have a Seconds value of 60.555. Only the Seconds property exists for getting the representative value; there are no scripting properties for Minutes, Days, Milliseconds, etc.

Applies To


See Also

Animation Overview

Community Additions

© 2015 Microsoft