Linguagem

SetStoryboardSpeedRatio Classe

Definição

Uma ação de gatilho que altera a velocidade de um Storyboard.

public ref class SetStoryboardSpeedRatio sealed : System::Windows::Media::Animation::ControllableStoryboardAction
public sealed class SetStoryboardSpeedRatio : System.Windows.Media.Animation.ControllableStoryboardAction
type SetStoryboardSpeedRatio = class
    inherit ControllableStoryboardAction
Public NotInheritable Class SetStoryboardSpeedRatio
Inherits ControllableStoryboardAction
Herança

Observações

Use uma SetStoryboardSpeedRatio ação com um EventTrigger ou um Trigger para controlar interativamente a razão de velocidade de um storyboard.

Use a SpeedRatio propriedade de SetStoryboardSpeedRatio para especificar uma nova Storyboard velocidade de animação como uma proporção da velocidade de animação antiga. Por exemplo, se definires o SpeedRatio para 2, duplicas a velocidade das Storyboard animações e, se definires um valor de 0,5, reduzes a velocidade em 50 por cento.

Este objeto afeta o Storyboard a qualquer momento após o início Storyboard . Por exemplo, se pausar o Storyboard e usar o SetStoryboardSpeedRatio, ao retomar o Storyboard, usa a nova razão de velocidade.

PauseStoryboard não controla um Storyboard direto. Em vez disso, PauseStoryboard deve referir-se ao Name do BeginStoryboard, que controla o Storyboard.

Pausa, Retomar, Parar ou Controlar um Storyboard de forma interativa

Para poder pausar, retomar ou de outra forma controlar um Storyboard interativamente, defina a Name propriedade de seu BeginStoryboard e use 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.

Construtores

Name Description
SetStoryboardSpeedRatio()

Inicializa uma nova instância da SetStoryboardSpeedRatio classe.

Propriedades

Name Description
BeginStoryboardName

Obtém ou define o Name que BeginStoryboard começou o Storyboard que queres controlar interativamente.

(Herdado de ControllableStoryboardAction)
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)
IsSealed

Recebe um valor que indica se esta instância está atualmente selada (apenas leitura).

(Herdado de DependencyObject)
SpeedRatio

Obtém ou define uma nova Storyboard velocidade de animação como proporção da velocidade de animação antiga.

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)

Aplica-se a

Ver também