Freigeben über


BeginStoryboard.Storyboard Eigenschaft

Definition

Ruft das Storyboard ab , das dieses BeginStoryboard startet, 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 = beginStoryboard.storyboard;
beginStoryboard.storyboard = storyboard;
Public Property Storyboard As Storyboard
<BeginStoryboard>
  <Storyboard ...>
    oneOrMoreAnimations
  </Storyboard>
</BeginStoryboard>

Eigenschaftswert

Das Storyboard , das das BeginStoryboard startet. Der Standardwert ist NULL.

Beispiele

Dieses XAML-Beispiel zeigt die grundlegende Struktur für die Verwendung von FrameworkElement.Triggers mit dem standardmäßigenFrameworkElement.Loaded-Triggerverhalten zum Ausführen einer Storyboardanimation. Dieser XAML-Code zeigt die EventTrigger - und BeginStoryboard-Containerelemente in einer ordnungsgemäßen Beziehung zu jedem element unter Verwendung ihrer XAML-Inhaltseigenschaftssyntax und nicht benötigter Eigenschaftselementtags (z. B. BeginStoryboard.Storyboard) an.

<Canvas Width="200" Height="200" x:Name="animatedcanvas" Background="Red">
    <Canvas.Triggers>
        <EventTrigger>
            <BeginStoryboard>
                <Storyboard x:Name="ColorStoryboard">
                   <!-- Animate the background of the canvas to green over 4 seconds. -->
                    <ColorAnimation Storyboard.TargetName="animatedcanvas"
                      Storyboard.TargetProperty="(Panel.Background).(SolidColorBrush.Color)"
                      To="Green" Duration="0:0:4" />
                </Storyboard>
            </BeginStoryboard>
        </EventTrigger>
    </Canvas.Triggers>
</Canvas>

Hinweise

Trigger, EventTrigger und BeginStoryboard werden häufig nicht verwendet. Diese API besteht hauptsächlich aus Gründen der Kompatibilität in XAML, die ursprünglich für Microsoft Silverlight verwendet wurde. Für die meisten Szenarien, in denen Ereignistrigger zuvor verwendet wurden, sollten Sie entweder visuelle Zustände verwenden oder Animationen starten, indem Sie einen geladenen Handler schreiben, der eine Animation in Ressourcen auf Seitenebene sucht und dann Begin im Standard Storyboard der Animation aufruft. Weitere Informationen finden Sie unter Schnellstart: Steuerelementvorlagen oder Storyboardanimationen.

Gilt für:

Weitere Informationen