Timeline.Duration Proprietà

Definizione

Ottiene o imposta la durata di riproduzione di questa sequenza temporale, senza contare le ripetizioni.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

Valore della proprietà

La durata semplice della sequenza temporale: tempo necessario per la conclusione di una sola iterazione in avanti di questa sequenza temporale.The timeline's simple duration: the amount of time this timeline takes to complete a single forward iteration. Il valore predefinito è Automatic.The default value is Automatic.

Esempi

ParallelTimelinee Storyboard sono tipi di TimelineGroup oggetti.ParallelTimeline and Storyboard are types of TimelineGroup objects. La durata di un TimelineGroup oggetto è determinata dalla durata delle sequenze temporali figlio.The duration of a TimelineGroup is determined by the duration of its child timelines. Ad esempio, il Storyboard seguente verrà eseguito per sei secondi (durata di 6 secondi), perché è quando termina l'ultima sequenza temporaleDoubleAnimationfiglio ().For example, the Storyboard below will run for six seconds (duration of 6 seconds) because that is when its last child Timeline (DoubleAnimation) ends.

Nota

Nota: il codice è stato omesso dagli esempi seguenti, che vengono forniti solo a scopo illustrativo.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>   
...  

Esempi di < tipo> DoubleAnimation animazioniincludonoPointAnimation,, ecosìvia.ColorAnimation Se per Duration questi tipi di animazioni non viene specificato alcun oggetto, questi verranno eseguiti per un secondo.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 .../>  
...  

Esempi di < tipo> AnimationUsingKeyFrames includono DoubleAnimationUsingKeyFrames, PointAnimationUsingKeyFramese così via. Se per Duration questi tipi di animazioni non viene specificato alcun oggetto, questi verranno eseguiti fino al termine di tutti i fotogrammi chiave.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>   
...  

Commenti

La durata semplice di una sequenza temporale costituisce il tempo per una singola iterazione in diretta rispetto al tempo totale di riproduzione, che include le ripetizioni.A timeline's simple duration constitutes the time for a single forward iteration versus the total play time, which includes repetitions.

Comportamento durata predefinitaDefault Duration Behavior

Il comportamento di una Duration struttura con un Automatic valore dipende dal tipo di sequenza temporale:The behavior of a Duration structure with a value of Automatic depends on the type of timeline:

Sequenza temporaleTimeline Classe BehaviorBehavior
Timeline Non determinato (Timeline è astratto)Undetermined (Timeline is abstract)
ParallelTimeline,ParallelTimeline,

Storyboard,Storyboard,

TimelineGroup
Si espande per adattare le sequenze temporali figlioExpands to fit child timelines
<Digitare> Animation (nota come animazioni "from/to/by" o "Basic")<Type>Animation (Known as a "From/To/By" or "basic" animations) 1 secondo1 second
<Digitare> AnimationUsingKeyFrames (note come animazioni con fotogramma chiave)<Type>AnimationUsingKeyFrames (Known as key frame animations) Somma di tutti i valori KeyTime del fotogramma chiaveSum of all key frame KeyTime values

Informazioni proprietà di dipendenzaDependency Property Information

Campo identificatoreIdentifier field DurationProperty
Proprietà dei metadati impostate sutrueMetadata properties set to true nessunoNone

Si applica a

Vedi anche