BeginStoryboard Classe

Definição

Uma ação do gatilho que inicia um Storyboard e distribui suas animações para suas propriedades e objetos de destino.A trigger action that begins a Storyboard and distributes its animations to their targeted objects and properties.

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
type BeginStoryboard = class
    inherit TriggerAction
Public NotInheritable Class BeginStoryboard
Inherits TriggerAction
Herança
Atributos

Comentários

Use uma ação BeginStoryboard com um EventTrigger ou um Trigger para aplicar animações às suas propriedades de destino e iniciá-las.Use a BeginStoryboard action with an EventTrigger or a Trigger to apply animations to their target properties and start them. BeginStoryboard começa um Storyboard chamando Begin em sua referência de Storyboard Quando disparado.BeginStoryboard begins a Storyboard by calling Begin on its Storyboard reference when triggered.

Quando você começa um Storyboard em uma propriedade que já está sendo animada por outro Storyboard, a propriedade HandoffBehavior de BeginStoryboard determina como a animação continua.When you begin a Storyboard on a property that is already being animated by another Storyboard, the HandoffBehavior property of BeginStoryboard determines how the animation proceeds.

Pausar, retomar, parar ou controlar um storyboard de forma interativaPause, Resume, Stop, or Otherwise Control a Storyboard Interactively

Para poder pausar, retomar ou, de outra forma, controlar um Storyboard que foi declarado na marcação interativamente, você deve definir a propriedade Name de seu BeginStoryboard.To be able to pause, resume, or otherwise control a Storyboard that was declared in markup interactively, you must set the Name property of its BeginStoryboard. Em seguida, você pode controlar o Storyboard usando um objeto ControllableStoryboardAction (como PauseStoryboard, ResumeStoryboard ou StopStoryboard) para controlá-lo referenciando seu Name.You can then control the Storyboard by using a ControllableStoryboardAction object (such as PauseStoryboard, ResumeStoryboard, or StopStoryboard) to control it by referencing its Name. Se o Name de BeginStoryboard não for especificado, o Storyboard não poderá ser controlado interativamente após ser iniciado.If the Name of BeginStoryboard is unspecified, the Storyboard cannot be interactively controlled after it is begun. Confira [Como Use gatilhos de eventos para controlar um storyboard depois que ele iniciar @ no__t-0 para obter mais informações.See How to: Use Event Triggers to Control a Storyboard After It Starts for more information.

Observação

No código, você pode usar os métodos interativos da classe Storyboard para controlar um Storyboard que foi aplicado usando um BeginStoryboard.In code, you may use the interactive methods of the Storyboard class to control a Storyboard that was applied using a BeginStoryboard. Como é o caso ao usar objetos ControllableStoryboardAction, você deve dar ao BeginStoryboard um nome para seu Storyboard ser interativamente controlável.As is the case when using ControllableStoryboardAction objects, you must give the BeginStoryboard a name for its Storyboard to be interactively controllable.

Construtores

BeginStoryboard()

Cria uma nova instância da classe BeginStoryboard.Creates a new instance of the BeginStoryboard class.

Campos

StoryboardProperty

Identifica a propriedade de dependência Storyboard.Identifies the Storyboard dependency property.

Propriedades

DependencyObjectType

Obtém o DependencyObjectType que encapsula o tipo CLRCLR dessa instância.Gets the DependencyObjectType that wraps the CLRCLR type of this instance.

(Herdado de DependencyObject)
Dispatcher

Obtém o Dispatcher ao qual este DispatcherObject está associado.Gets the Dispatcher this DispatcherObject is associated with.

(Herdado de DispatcherObject)
HandoffBehavior

Obtém ou define o comportamento de entrega apropriado para iniciar um relógio de animação nesse storyboard.Gets or sets the proper hand-off behavior to start an animation clock in this storyboard.

IsSealed

Obtém um valor que indica se essa instância está validada no momento (somente leitura).Gets a value that indicates whether this instance is currently sealed (read-only).

(Herdado de DependencyObject)
Name

Obtém ou define o nome do objeto BeginStoryboard.Gets or sets the name of the BeginStoryboard object. Nomeando o objeto BeginStoryboard, o Storyboard poderá ser controlado depois que for iniciado.By naming the BeginStoryboard object, the Storyboard can be controlled after it is started.

Storyboard

Obtém ou define o Storyboard que o BeginStoryboard inicia.Gets or sets the Storyboard that this BeginStoryboard starts.

Métodos

CheckAccess()

Determina se o thread de chamada tem acesso a este DispatcherObject.Determines whether the calling thread has access to this DispatcherObject.

(Herdado de DispatcherObject)
ClearValue(DependencyProperty)

Limpa o valor local de uma propriedade.Clears the local value of a property. A propriedade a ser limpa é especificada por um identificador DependencyProperty.The property to be cleared is specified by a DependencyProperty identifier.

(Herdado de DependencyObject)
ClearValue(DependencyPropertyKey)

Limpa o valor local de uma propriedade somente leitura.Clears the local value of a read-only property. A propriedade a ser limpa é especificada por um DependencyPropertyKey.The property to be cleared is specified by a DependencyPropertyKey.

(Herdado de DependencyObject)
CoerceValue(DependencyProperty)

Converte o valor da propriedade de dependência especificada.Coerces the value of the specified dependency property. 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.This is accomplished by invoking any CoerceValueCallback function specified in property metadata for the dependency property as it exists on the calling DependencyObject.

(Herdado de DependencyObject)
Equals(Object)

Determina se um DependencyObject fornecido é equivalente ao DependencyObject atual.Determines whether a provided DependencyObject is equivalent to the current DependencyObject.

(Herdado de DependencyObject)
GetHashCode()

Obtém o código hash para esse DependencyObject.Gets a hash code for this DependencyObject.

(Herdado de DependencyObject)
GetLocalValueEnumerator()

Cria um enumerador especializado para determinar quais propriedades de dependência têm valores definidos localmente nessa DependencyObject.Creates a specialized enumerator for determining which dependency properties have locally set values on this DependencyObject.

(Herdado de DependencyObject)
GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
GetValue(DependencyProperty)

Retorna o valor efetivo atual de uma propriedade de dependência nessa instância de um DependencyObject.Returns the current effective value of a dependency property on this instance of a DependencyObject.

(Herdado de DependencyObject)
InvalidateProperty(DependencyProperty)

Reavalia o valor efetivo para a propriedade de dependência especificada.Re-evaluates the effective value for the specified dependency property.

(Herdado de DependencyObject)
MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
OnPropertyChanged(DependencyPropertyChangedEventArgs)

Invocado sempre que o valor efetivo de qualquer propriedade de dependência nesse DependencyObject for atualizada.Invoked whenever the effective value of any dependency property on this DependencyObject has been updated. A propriedade de dependência específica que mudou é relatada os dados do evento.The specific dependency property that changed is reported in the event data.

(Herdado de DependencyObject)
ReadLocalValue(DependencyProperty)

Retorna o valor local de uma propriedade de dependência, local, se houver.Returns the local value of a dependency property, if it exists.

(Herdado de DependencyObject)
SetCurrentValue(DependencyProperty, Object)

Define o valor da propriedade de dependência sem alterar a origem do valor.Sets the value of a dependency property without changing its value source.

(Herdado de DependencyObject)
SetValue(DependencyProperty, Object)

Define o valor local de uma propriedade de dependência, especificada pelo identificador da propriedade de dependência.Sets the local value of a dependency property, specified by its dependency property identifier.

(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.Sets the local value of a read-only dependency property, specified by the DependencyPropertyKey identifier of the dependency property.

(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.Returns a value that indicates whether serialization processes should serialize the value for the provided dependency property.

(Herdado de DependencyObject)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Herdado de Object)
VerifyAccess()

Impõe que o thread de chamada tenha acesso a este DispatcherObject.Enforces that the calling thread has access to this DispatcherObject.

(Herdado de DispatcherObject)

Aplica-se a

Veja também