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 Automaticsein.The default value is Automatic.

Beispiele

ParallelTimelineund Storyboard sind Typen von TimelineGroup -Objekten.ParallelTimeline and Storyboard are types of TimelineGroup objects. Die Dauer TimelineGroup eines wird durch die Dauer der untergeordneten Zeitachsen bestimmt.The duration of a TimelineGroup is determined by the duration of its child timelines. Beispielsweise wird die Storyboard folgende sechs Sekunden lang ausgeführt (Dauer: 6 Sekunden), da die letzte untergeordnete 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 ausgelassen, die nur für die Veranschaulichung bereitgestellt werden.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

Die einfache Dauer einer Zeitachse stellt die Zeit für eine einzelne Forward-Iterations-im Vergleich zur gesamten Wiedergabezeit dar, die Wiederholungen einschließt.A timeline's simple duration constitutes the time for a single forward iteration versus the total play time, which includes repetitions.

Standardmäßige Dauer VerhaltenDefault Duration Behavior

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

ZeitplanTimeline Behavior class (Behavior-Klasse)Behavior
Timeline Nicht bestimmt (Timeline ist abstrakt)Undetermined (Timeline is abstract)
ParallelTimeline,ParallelTimeline,

Storyboard,Storyboard,

TimelineGroup
Erweitert, um untergeordnete Zeitachsen zu passenExpands to fit child timelines
<Typ> Animation (als "from/to/by"-oder "Basic"-Animationen bezeichnet)<Type>Animation (Known as a "From/To/By" or "basic" animations) 1 Sekunde1 second
<GebenSie > AnimationUsingKeyFrames (als Keyframe-Animationen bezeichnet) ein.<Type>AnimationUsingKeyFrames (Known as key frame animations) Summe aller Keyframe KeyTime -WerteSum of all key frame KeyTime values

Informationen zur AbhängigkeitseigenschaftDependency Property Information

BezeichnerfeldIdentifier field DurationProperty
Metadateneigenschaften auf true festgelegtMetadata properties set to true KeineNone

Gilt für:

Siehe auch