Timeline.Duration Timeline.Duration Timeline.Duration Timeline.Duration Property

Definition

Ruft die Zeitdauer ab, für die diese Zeitachse wiedergegeben wird, ohne Wiederholungen, oder legt diese fest.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

Eigenschaftswert

Die einfache Dauer der Zeitachse: der Zeitraum, den diese Zeitachse zum Ausführen einer einzelnen Vorwärtsiteration benötigt.The timeline's simple duration: the amount of time this timeline takes to complete a single forward iteration. Der Standardwert ist Automatic.The default value is Automatic.

Beispiele

ParallelTimeline und Storyboard gibt Typen von TimelineGroup Objekte.ParallelTimeline and Storyboard are types of TimelineGroup objects. Die Dauer einer TimelineGroup richtet sich nach der Dauer der untergeordneten Zeitachsen.The duration of a TimelineGroup is determined by the duration of its child timelines. Z. B. die Storyboard unten für 6 Sekunden (Dauer 6 Sekunden) ausgeführt, da dann seines letzten untergeordneten Zeitachse (DoubleAnimation) endet.For example, the Storyboard below will run for six seconds (duration of 6 seconds) because that is when its last child Timeline (DoubleAnimation) ends.

Hinweis

Hinweis: Code wurde aus den folgenden Beispielen wird weggelassen die bereitgestellt werden, ausgelassen.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>   
...  

Beispiele für < Typ> Animationen enthalten DoubleAnimation, PointAnimation, ColorAnimationusw. Wenn kein Duration angegeben für diese Typen von Animationen, sie können eine Sekunde ausgeführt wird.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 .../>  
...  

Beispiele für < Typ> AnimationUsingKeyFrames sind DoubleAnimationUsingKeyFrames, PointAnimationUsingKeyFramesusw. Wenn kein Duration ist für diese Typen von Animationen, sie ausgeführt werden, bis alle Keyframes beendet wurde, angegeben.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>   
...  

Hinweise

Einfache Dauer einer Zeitachse bildet die Zeit für einen einzelnen Vorwärtsiteration bzw. die Zeit insgesamt Play, einschließlich Wiederholungen.A timeline's simple duration constitutes the time for a single forward iteration versus the total play time, which includes repetitions.

Standardverhalten für die DauerDefault Duration Behavior

Das Verhalten einer Duration Struktur mit einem Wert von Automatic hängt von der Art der Zeitachse:The behavior of a Duration structure with a value of Automatic depends on the type of timeline:

TimelineTimeline Behavior class (Behavior-Klasse)Behavior
Timeline Unbestimmt (Timeline ist abstrakt)Undetermined (Timeline is abstract)
ParallelTimeline,ParallelTimeline,

Storyboard,Storyboard,

TimelineGroup
Wird erweitert, um untergeordnete ZeitachsenExpands to fit child timelines
<Typ> Animation (bezeichnet als "From/To/By" oder "basic" Animationen)<Type>Animation (Known as a "From/To/By" or "basic" animations) 1 Sekunde1 second
<Typ> AnimationUsingKeyFrames-Klasse (auch bekannt als Keyframe-Animationen.)<Type>AnimationUsingKeyFrames (Known as key frame animations) Summe von alle Keyframes KeyTime WerteSum of all key frame KeyTime values

Informationen zur AbhängigkeitseigenschaftDependency Property Information

Feld "ID"Identifier field DurationProperty
Legen Sie auf der Metadaten-Eigenschaften trueMetadata properties set to true NoneNone

Gilt für:

Siehe auch