Freigeben über


VisualTransition.Storyboard Eigenschaft

Definition

Ruft das Storyboard ab , das beim Übergang ausgeführt wird, oder legt es fest.

public:
 property Storyboard ^ Storyboard { Storyboard ^ get(); void set(Storyboard ^ value); };
Storyboard Storyboard();

void Storyboard(Storyboard value);
public Storyboard Storyboard { get; set; }
var storyboard = visualTransition.storyboard;
visualTransition.storyboard = storyboard;
Public Property Storyboard As Storyboard
<VisualTransition>
  singleStoryboard
</VisualTransition>

Eigenschaftswert

Das Storyboard , das beim Übergang auftritt.

Hinweise

Der Wert der Storyboard-Eigenschaft ist entweder NULL oder ein einzelnes Storyboard-Objekt . Ein Storyboard ist wie ein Container für Animationen und kann eine oder mehrere Animationsdefinitionen enthalten. Jede solche Animation kann auf eine bestimmte Abhängigkeitseigenschaft für ein bestimmtes benanntes Ziel abzielen. Das benannte Ziel muss ein Element in der Steuerelementvorlage sein, das über einen Name - oder x:Name-Attributwert verfügt, der in der Vorlage selbst definiert ist. Die Abhängigkeitseigenschaft muss eine Eigenschaft sein, die im Objektmodell dieses Objekts vorhanden ist, oder eine angefügte Eigenschaft sein. Zum Zielanimieren verwenden Sie die angefügten Eigenschaften Storyboard.TargetName und Storyboard.TargetProperty . Weitere Informationen zum Definieren von Animationen mit XAML-Syntax und zu den Animationstypen, die Sie verwenden können, finden Sie unter Storyboardanimationen.

Die Eigenschaften, die Sie mithilfe von Animationen in VisualTransition.Storyboard als Ziel verwenden, sind nicht aufPoint, Color oder Double beschränkt. Sie können ObjectAnimationUsingKeyFrames und DiscreteObjectKeyFrame verwenden.

Wenn Sie über einen Wert für Storyboard verfügen, können Sie einen Wert für GeneratedDuration weglassen. Legen Sie stattdessen bestimmte Dauerwerte für die Animationen im Storyboard oder im darin enthaltenen Standard Storyboard-Element fest. Wenn Sie einen GeneratedDuration-Wert festlegen, wird kein Storyboard mit einem Duration-Wert abgeschnitten oder geändert. Die Gesamtlänge des Übergangs ist der längste Dauerwert , den Sie in den Animationen für Storyboard oder der GeneratedDuration festgelegt haben, je nachdem, welcher Wert länger ist.

Implizite Übergänge

Sie können eine VisualTransition so definieren, dass sie über eine GeneratedDuration verfügt, aber keinen Storyboardwert hat. Dadurch wird ein impliziter Übergang erstellt, der Werte interpolieren kann, die sich zwischen zwei Zuständen unterscheiden. Weitere Informationen finden Sie unter GeneratedDuration.

Gilt für:

Weitere Informationen