Timeline.Duration Propriété

Définition

Obtient ou définit la durée de cette chronologie, sans prendre en compte les répétitions.Gets or sets the length of time for which this timeline plays, not counting repetitions.

public:
 property System::Windows::Duration Duration { System::Windows::Duration get(); void set(System::Windows::Duration value); };
public System.Windows.Duration Duration { get; set; }
member this.Duration : System.Windows.Duration with get, set
Public Property Duration As Duration

Valeur de propriété

Duration

Durée simple de la chronologie : durée nécessaire à cette chronologie pour accomplir une seule itération en avant.The timeline's simple duration: the amount of time this timeline takes to complete a single forward iteration. La valeur par défaut est Automatic.The default value is Automatic.

Exemples

ParallelTimeline et Storyboard sont des types d’objets TimelineGroup.ParallelTimeline and Storyboard are types of TimelineGroup objects. La durée d’un TimelineGroup est déterminée par la durée de ses chronologies enfants.The duration of a TimelineGroup is determined by the duration of its child timelines. Par exemple, le Storyboard ci-dessous s’exécutera pendant six secondes (durée de 6 secondes), car c’est à ce moment-là que sa dernière chronologie enfant (DoubleAnimation) se termine.For example, the Storyboard below will run for six seconds (duration of 6 seconds) because that is when its last child Timeline (DoubleAnimation) ends.

Notes

Remarque : le code a été omis dans les exemples suivants, qui sont fournis à titre d’illustration uniquement.Note: code has been omitted from the following examples, which are provided for illustrative purposed only.

[xaml][xaml]

...  
  <Storyboard>  
    <DoubleAnimation Duration="0:0:2" …/>  
    <DoubleAnimation Duration="0:0:4" BeginTime="0:0:2" …/>  
  </Storyboard>   
...  

DoubleAnimation, PointAnimation, ColorAnimation, etc. sont des exemples de <de Type> animations. Si aucun Duration n’est spécifié pour ces types d’animations, ils s’exécuteront pendant une seconde.Examples of <Type>Animations include DoubleAnimation, PointAnimation, ColorAnimation, etc. If no Duration is specified for these types of animations, they will run for one second.

[xaml][xaml]

...  
  <!-- With no Duration specified, this animation will run for   
       one second -->  
  <DoubleAnimation .../>  
...  

DoubleAnimationUsingKeyFrames, PointAnimationUsingKeyFrames, etc. sont des exemples de <Type> AnimationUsingKeyFrames. Si aucun Duration n’est spécifié pour ces types d’animations, ils sont exécutés jusqu’à ce que toutes les images clés soient terminées.Examples of <Type>AnimationUsingKeyFrames include DoubleAnimationUsingKeyFrames, PointAnimationUsingKeyFrames, etc. If no Duration is specified for these types of animations they will run until all key frames are finished.

[xaml][xaml]

...  
  <Storyboard>  
  
    <!-- This key frame animation will end at 4.5 seconds  
         Because that is when its last KeyFrame KeyTime ends. -->  
    <DoubleAnimationUsingKeyFrames ...>  
      <LinearDoubleKeyFrame ... KeyTime="0:0:3" />  
      <DiscreteDoubleKeyFrame ... KeyTime="0:0:3.5" />  
      <DiscreteDoubleKeyFrame ... KeyTime="0:0:4" />  
      <DiscreteDoubleKeyFrame ... KeyTime="0:0:4.5" />  
    </DoubleAnimationUsingKeyFrames>  
  </Storyboard>   
...  

Remarques

La durée simple d’une chronologie représente le temps nécessaire à une seule itération vers l’avant par rapport au temps de lecture total, qui comprend les répétitions.A timeline's simple duration constitutes the time for a single forward iteration versus the total play time, which includes repetitions.

Comportement par défaut de la duréeDefault Duration Behavior

Le comportement d’une structure Duration avec une valeur de Automatic dépend du type de chronologie :The behavior of a Duration structure with a value of Automatic depends on the type of timeline:

ActualitéTimeline ComportementBehavior
Timeline Indéterminé (Timeline est abstraite)Undetermined (Timeline is abstract)
ParallelTimelineParallelTimeline,

StoryboardStoryboard,

TimelineGroup
Se développe pour s’ajuster aux chronologies enfantsExpands to fit child timelines
<de Type> animation (appelée animations « from/to/by » ou « Basic »)<Type>Animation (Known as a "From/To/By" or "basic" animations) 1 seconde1 second
typede <> AnimationUsingKeyFrames (connu sous le nom d’animations d’image clé)<Type>AnimationUsingKeyFrames (Known as key frame animations) Somme de toutes les valeurs de KeyTime d’image cléSum of all key frame KeyTime values

Informations sur les propriétés de dépendanceDependency Property Information

Champ d’identificateurIdentifier field DurationProperty
Propriétés de métadonnées définies sur trueMetadata properties set to true NoneNone

S’applique à

Voir aussi