BeginStoryboard Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Uma ação de gatilho que inicia e Storyboard distribui as suas animações para os objetos e propriedades alvo.
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
Observações
Usa uma BeginStoryboard ação com um EventTrigger ou um Trigger para aplicar animações às propriedades do alvo e inicia-as. BeginStoryboard começa a Storyboard ao chamar Begin a sua Storyboard referência quando é ativada.
Quando começa a Storyboard numa propriedade que já está a ser animada por outra Storyboard, a HandoffBehavior propriedade de BeginStoryboard determina como a animação decorre.
Pausa, Retomar, Parar ou Controlar um Storyboard de forma interativa
Para poder pausar, retomar ou controlar de forma interativa um Storyboard que foi declarado em marcação, deve definir a Name propriedade de .BeginStoryboard Pode então controlar o Storyboard usando um ControllableStoryboardAction objeto (como PauseStoryboard, ResumeStoryboard, ou StopStoryboard) para o controlar, referenciando o seu Name. Se o Name de BeginStoryboard não for especificado, não Storyboard pode ser controlado interativamente após o seu início. Veja como: Use os gatilhos de eventos para controlar um storyboard após o início para mais informações.
Note
No código, pode usar os métodos interativos da Storyboard classe para controlar um Storyboard que foi aplicado usando um BeginStoryboard. Como acontece ao usar ControllableStoryboardAction objetos, tens de lhes dar BeginStoryboard um nome para que sejam Storyboard controláveis de forma interativa.
Construtores
| Name | Description |
|---|---|
| BeginStoryboard() |
Cria uma nova instância da BeginStoryboard classe. |
Campos
| Name | Description |
|---|---|
| StoryboardProperty |
Identifica a Storyboard propriedade de dependência. |
Propriedades
| Name | Description |
|---|---|
| DependencyObjectType |
Obtém o DependencyObjectType que envolve o tipo CLR desta instância. (Herdado de DependencyObject) |
| Dispatcher |
Percebe o Dispatcher que isto DispatcherObject está associado. (Herdado de DispatcherObject) |
| HandoffBehavior |
Obtém ou define o comportamento correto de hand-off para iniciar um relógio de animação neste storyboard. |
| IsSealed |
Recebe um valor que indica se esta instância está atualmente selada (apenas leitura). (Herdado de DependencyObject) |
| Name |
Obtém ou define o nome do BeginStoryboard objeto. Ao nomear o BeginStoryboard objeto, o Storyboard pode ser controlado depois de iniciado. |
| Storyboard |
Obtém ou define que Storyboard isto BeginStoryboard começa. |
Métodos
| Name | Description |
|---|---|
| CheckAccess() |
Determina se o thread que chama 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 DependencyProperty identificador. (Herdado de DependencyObject) |
| ClearValue(DependencyPropertyKey) |
Limpa o valor local de uma propriedade de apenas leitura. O imóvel a ser limpo é especificado por um DependencyPropertyKey. (Herdado de DependencyObject) |
| CoerceValue(DependencyProperty) |
Coage o valor da propriedade de dependência especificada. Isto é conseguido invocando qualquer CoerceValueCallback função especificada nos metadados da propriedade para a propriedade de dependência tal como existe na chamada DependencyObject. (Herdado de DependencyObject) |
| Equals(Object) |
Determina se um fornecido DependencyObject é equivalente à corrente DependencyObject. (Herdado de DependencyObject) |
| GetHashCode() |
Obtém um código de hash para isto DependencyObject. (Herdado de DependencyObject) |
| GetLocalValueEnumerator() |
Cria um enumerador especializado para determinar quais as propriedades de dependência que têm valores localmente definidos neste DependencyObject. (Herdado de DependencyObject) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| GetValue(DependencyProperty) |
Devolve o valor efetivo atual de uma propriedade de dependência nesta instância de um DependencyObject. (Herdado de DependencyObject) |
| InvalidateProperty(DependencyProperty) |
Reavalia o valor efetivo da propriedade de dependência especificada. (Herdado de DependencyObject) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| OnPropertyChanged(DependencyPropertyChangedEventArgs) |
Invocado sempre que o valor efetivo de qualquer propriedade de dependência disto DependencyObject for atualizado. A propriedade específica da dependência que mudou é reportada nos dados do evento. (Herdado de DependencyObject) |
| ReadLocalValue(DependencyProperty) |
Devolve o valor local de uma propriedade de dependência, se esta existir. (Herdado de DependencyObject) |
| SetCurrentValue(DependencyProperty, Object) |
Define o valor de uma propriedade de dependência sem alterar a sua fonte de valor. (Herdado de DependencyObject) |
| SetValue(DependencyProperty, Object) |
Define o valor local de uma propriedade de dependência, especificado pelo seu identificador de propriedade de dependência. (Herdado de DependencyObject) |
| SetValue(DependencyPropertyKey, Object) |
Define o valor local de uma propriedade de dependência somente de leitura, especificado pelo DependencyPropertyKey identificador da propriedade de dependência. (Herdado de DependencyObject) |
| ShouldSerializeProperty(DependencyProperty) |
Devolve um valor que indica se os processos de serialização devem serializar o valor da propriedade de dependência fornecida. (Herdado de DependencyObject) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
| VerifyAccess() |
Faz cumprir que o thread que chama tem acesso a este DispatcherObject. (Herdado de DispatcherObject) |