DurationType DurationType DurationType DurationType Enum


Declares whether a Duration has a special value of Automatic or Forever, or has valid information in its TimeSpan component.

public : enum class DurationType
enum class winrt::Windows::UI::Xaml::DurationType : int32_t
public enum DurationType
Public Enum DurationType

Windows 10 requirements

Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)


Automatic Automatic Automatic Automatic 0

Has the Automatic special value.

Forever Forever Forever Forever 2

Has the Forever special value.

TimeSpan TimeSpan TimeSpan TimeSpan 1

Has valid information in the TimeSpan component.


This value is used by the Duration.Type field, when you use C++ code and access the field data for a Duration.

For a Duration the Automatic and Forever values have different meaning depending on whether the Duration is being used for the Duration property on a Storyboard rather than on an individual storyboarded animation. For more info, see Storyboarded animations.

For C# and Microsoft Visual Basic there is no Type property but you can use HasTimeSpan to get similar information.

See also