Share via


BeginStoryboard.Storyboard Proprietà

Definizione

Ottiene o imposta lo storyboard avviato da BeginStoryboard .

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>

Valore della proprietà

Storyboard avviato da BeginStoryboard. Il valore predefinito è Null.

Esempio

Questo esempio XAML mostra la struttura di base per l'uso di FrameworkElement.Triggers con il comportamento predefinito del trigger FrameworkElement.Loaded per eseguire un'animazione con storyboard. Questo codice XAML mostra gli elementi del contenitore EventTrigger e BeginStoryboard in relazione corretta con ognuno usando la sintassi della proprietà del contenuto XAML e i tag di elemento di proprietà non necessari (ad esempio BeginStoryboard.Storyboard) omessi.

<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>

Commenti

I trigger, EventTrigger e BeginStoryboard non vengono comunemente usati. Queste API esistono principalmente per la compatibilità in XAML usato originariamente per Microsoft Silverlight. Per la maggior parte degli scenari in cui i trigger di evento sono stati usati in precedenza, è consigliabile usare gli stati di visualizzazione o avviare le animazioni scrivendo un gestore caricato che cerca un'animazione nelle risorse a livello di pagina e quindi chiama Begin nello storyboard principale dell'animazione. Per altre info, vedi Modelli di controllo XAML o animazioni con storyboard.

Si applica a

Vedi anche