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 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 beiden an, wobei die XAML-Inhaltseigenschaftensyntax und unnötige Eigenschaftselementtags (z. B. BeginStoryboard.Storyboard) nicht angegeben werden.

<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 nicht häufig verwendet. Diese API ist hauptsächlich aus Kompatibilitätsgründen in XAML vorhanden, die ursprünglich für Microsoft Silverlight verwendet wurde. In den meisten Szenarien, in denen zuvor Ereignistrigger 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 XAML-Steuerelementvorlagen oder Storyboardanimationen.

Gilt für:

Weitere Informationen