Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês
Esta documentação foi arquivada e não está sendo atualizada.

Classe RemoveStoryboard

Uma ação do disparador que remove um Storyboard.

Namespace:  System.Windows.Media.Animation
Assembly:  PresentationFramework (em PresentationFramework. dll)
XMLNS para XAML: http://schemas.microsoft.com/winfx/xaml/presentation

public sealed class RemoveStoryboard : ControllableStoryboardAction
<RemoveStoryboard .../>

Use RemoveStoryboard com EventTrigger ou Trigger para remover um Storyboard.

Pausar, continuar, parar, remover ou caso contrário controlar um storyboard modo interativo

Para poder pausar, continuar, remover, ou caso contrário controlar um Storyboard interativamente, defina a propriedade Name do seu BeginStoryboard e usar um objeto ControllableStoryboardAction (como PauseStoryboard, ResumeStoryboardou StopStoryboard) para controlá-lo referenciando seu Name.Se o Name de BeginStoryboard não for especificado, a Storyboard não pode ser interativamente controlada depois que ela é iniciada.Consulte Como: Usar acionadores de eventos para controlar um Storyboard após seu início para obter mais informações.

Ao remover storyboards

Você deve usar a ação de RemoveStoryboard para remover qualquer storyboards iniciadas com um HandoffBehavior de Compose.Também é uma boa idéia para remover as animações de plano de fundo quando o objeto que eles animar não é que está sendo usado.Por exemplo, se você aplicar um storyboard indefinidamente repetição usando Loaded evento um elemento, você também deve criar um EventTrigger que usa uma ação de RemoveStoryboard para remover o storyboard no evento de Unloaded do elemento.

O exemplo a seguir mostra como remover um Storyboard para que ele pare de continuar quando o usuário navega para fora da página que contém o Storyboard.

<Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
  Name="RootPage">
  <StackPanel>

    <!-- The MediaElement control plays the sound. -->
    <MediaElement Name="myMediaElement" />

    <Button Name="BeginButton">Begin</Button>

    <StackPanel.Triggers>

      <!-- This trigger causes the Storyboard to start (the music start) when you click the
           "BeginButton" button. -->
      <EventTrigger RoutedEvent="Button.Click" SourceName="BeginButton">
        <EventTrigger.Actions>
          <BeginStoryboard Name="myBeginStoryboard">
            <Storyboard>
              <MediaTimeline Source="C:\WINDOWS\Media\town.mid" Storyboard.TargetName="myMediaElement"  
               RepeatBehavior="Forever" />
            </Storyboard>
          </BeginStoryboard>
        </EventTrigger.Actions>
      </EventTrigger>

      <!-- When this page unloads, like when you navigate away from the page, this
           trigger causes the Storyboard to be removed and the clock to stop. If 
           you come back to this page and click the button to start the Storyboard,
           the music starts from the beginning. Alternatively, if you don't unload 
           the Storyboard when you leave the page, the Storyboard does not stop while 
           you're gone and when you navigate back to the page you hear the music  
           continuing as though you had never left. -->
      <EventTrigger RoutedEvent="Page.Unloaded" >
        <EventTrigger.Actions>
          <RemoveStoryboard BeginStoryboardName="myBeginStoryboard" />
        </EventTrigger.Actions>
      </EventTrigger>
    </StackPanel.Triggers>
  </StackPanel>
</Page>


Quaisquer membros público estático (compartilhado no Visual Basic) deste tipo são processos seguros. Quaisquer membros de instância não são garantidos como processos seguros.

Windows Vista, Windows XP SP2, Windows Server 2003

O .NET Framework e .NET Compact Framework não suporte para todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos de sistema do .NET framework.

.NET Framework

Compatível com: 3.5, 3.0
Mostrar: