Partilhar via


BeginStoryboard.Storyboard Propriedade

Definição

Obtém ou define o Storyboard que este BeginStoryboard inicia.

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>

Valor da propriedade

O Storyboard iniciado pelo BeginStoryboard . O padrão é nulo.

Exemplos

Este exemplo XAML mostra a estrutura básica para usar FrameworkElement.Triggers com seu comportamento de gatilho Padrão FrameworkElement.Loaded para executar uma animação com storyboard. Este XAML mostra os elementos de contêiner EventTrigger e BeginStoryboard em relação adequada com cada um usando sua sintaxe de propriedade de conteúdo XAML e marcas de elemento de propriedade desnecessárias (como BeginStoryboard.Storyboard) omitidas.

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

Comentários

Gatilhos, EventTrigger e BeginStoryboard não são comumente usados. Essas API existem principalmente para compatibilidade no XAML originalmente usado para o Microsoft Silverlight. Para a maioria dos cenários em que os gatilhos de evento foram usados anteriormente, você deve usar estados visuais ou iniciar animações escrevendo um manipulador Loaded que pesquisa uma animação em recursos de nível de página e, em seguida, chama Begin no storyboard main da animação. Para obter mais informações, consulte Modelos de controle XAML ou animações com storyboard.

Aplica-se a

Confira também