BeginStoryboard Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Uma ação do gatilho que inicia um Storyboard e distribui suas animações para suas propriedades e objetos de destino.
public ref class BeginStoryboard sealed : System::Windows::TriggerAction
[System.Windows.Markup.ContentProperty("Storyboard")]
[System.Windows.Markup.RuntimeNameProperty("Name")]
public sealed class BeginStoryboard : System.Windows.TriggerAction
[<System.Windows.Markup.ContentProperty("Storyboard")>]
[<System.Windows.Markup.RuntimeNameProperty("Name")>]
type BeginStoryboard = class
inherit TriggerAction
Public NotInheritable Class BeginStoryboard
Inherits TriggerAction
- Herança
- Atributos
Comentários
Use uma BeginStoryboard ação com um EventTrigger ou um Trigger para aplicar animações às propriedades de destino e iniciá-las. BeginStoryboard inicia um Storyboard chamando Begin em sua Storyboard referência quando disparado.
Quando você começa um Storyboard em uma propriedade que já está sendo animada por outro Storyboard, a HandoffBehavior propriedade de BeginStoryboard determina como a animação prossegue.
Pausar, retomar, parar ou controlar um storyboard interativamente
Para poder pausar, retomar ou controlar de outra forma um Storyboard que foi declarado na marcação interativamente, você deve definir a Name propriedade de seu BeginStoryboard. Em seguida, você pode controlar o Storyboard usando um ControllableStoryboardAction objeto (como PauseStoryboard, ResumeStoryboardou StopStoryboard) para controlá-lo referenciando seu Name. Se o Name de BeginStoryboard não for especificado, o Storyboard não poderá ser controlado interativamente depois de iniciado. Consulte Como usar gatilhos de evento para controlar um storyboard após o início para obter mais informações.
Observação
No código, você pode usar os métodos interativos da Storyboard classe para controlar um Storyboard que foi aplicado usando um BeginStoryboard. Como é o caso ao usar ControllableStoryboardAction objetos , você deve dar um BeginStoryboard nome para que ele Storyboard seja interativamente controlável.
Construtores
BeginStoryboard() |
Cria uma nova instância da classe BeginStoryboard. |
Campos
StoryboardProperty |
Identifica a propriedade de dependência Storyboard. |
Propriedades
DependencyObjectType |
Obtém o DependencyObjectType que encapsula o tipo CLR dessa instância. (Herdado de DependencyObject) |
Dispatcher |
Obtém o Dispatcher ao qual este DispatcherObject está associado. (Herdado de DispatcherObject) |
HandoffBehavior |
Obtém ou define o comportamento de entrega apropriado para iniciar um relógio de animação nesse storyboard. |
IsSealed |
Obtém um valor que indica se essa instância está validada no momento (somente leitura). (Herdado de DependencyObject) |
Name |
Obtém ou define o nome do objeto BeginStoryboard. Nomeando o objeto BeginStoryboard, o Storyboard poderá ser controlado depois que for iniciado. |
Storyboard |
Obtém ou define o Storyboard que o BeginStoryboard inicia. |
Métodos
CheckAccess() |
Determina se o thread de chamada tem acesso a este DispatcherObject. (Herdado de DispatcherObject) |
ClearValue(DependencyProperty) |
Limpa o valor local de uma propriedade. A propriedade a ser limpa é especificada por um identificador DependencyProperty. (Herdado de DependencyObject) |
ClearValue(DependencyPropertyKey) |
Limpa o valor local de uma propriedade somente leitura. A propriedade a ser limpa é especificada por um DependencyPropertyKey. (Herdado de DependencyObject) |
CoerceValue(DependencyProperty) |
Converte o valor da propriedade de dependência especificada. Isso é feito invocando qualquer função CoerceValueCallback especificada nos metadados de propriedade para a propriedade de dependência, visto que ela existe na chamada a DependencyObject. (Herdado de DependencyObject) |
Equals(Object) |
Determina se um DependencyObject fornecido é equivalente ao DependencyObject atual. (Herdado de DependencyObject) |
GetHashCode() |
Obtém o código hash para esse DependencyObject. (Herdado de DependencyObject) |
GetLocalValueEnumerator() |
Cria um enumerador especializado para determinar quais propriedades de dependência têm valores definidos localmente nessa DependencyObject. (Herdado de DependencyObject) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
GetValue(DependencyProperty) |
Retorna o valor efetivo atual de uma propriedade de dependência nessa instância de um DependencyObject. (Herdado de DependencyObject) |
InvalidateProperty(DependencyProperty) |
Reavalia o valor efetivo para a propriedade de dependência especificada. (Herdado de DependencyObject) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
OnPropertyChanged(DependencyPropertyChangedEventArgs) |
Invocado sempre que o valor efetivo de qualquer propriedade de dependência nesse DependencyObject for atualizado. A propriedade de dependência específica que mudou é relatada os dados do evento. (Herdado de DependencyObject) |
ReadLocalValue(DependencyProperty) |
Retorna o valor local de uma propriedade de dependência, local, se houver. (Herdado de DependencyObject) |
SetCurrentValue(DependencyProperty, Object) |
Define o valor da propriedade de dependência sem alterar a origem do valor. (Herdado de DependencyObject) |
SetValue(DependencyProperty, Object) |
Define o valor local de uma propriedade de dependência, especificada pelo identificador da propriedade de dependência. (Herdado de DependencyObject) |
SetValue(DependencyPropertyKey, Object) |
Define o valor de uma propriedade de dependência somente leitura, especificada pelo identificador DependencyPropertyKey da propriedade de dependência. (Herdado de DependencyObject) |
ShouldSerializeProperty(DependencyProperty) |
Retorna um valor que indica se os processos de serialização devem serializar o valor da propriedade de dependência fornecida. (Herdado de DependencyObject) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
VerifyAccess() |
Impõe que o thread de chamada tenha acesso a este DispatcherObject. (Herdado de DispatcherObject) |