Condividi tramite


SetStoryboardSpeedRatio Classe

Definizione

Azione trigger che modifica la velocità di un oggetto 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
Ereditarietà

Commenti

Usare un'azione SetStoryboardSpeedRatio con un oggetto EventTrigger o Trigger per controllare in modo interattivo il rapporto di velocità di uno storyboard.

Utilizzare la SpeedRatio proprietà di per specificare una nuova Storyboard velocità di SetStoryboardSpeedRatio animazione come rapporto della velocità di animazione precedente. Ad esempio, se si imposta su SpeedRatio 2, si raddoppia la velocità delle Storyboard animazioni e se si imposta un valore pari a 0,5, si riduce la velocità del 50%.

Questo oggetto influisce su in qualsiasi momento dopo l'inizio Storyboard Storyboard . Ad esempio, se si sospende Storyboard e si usa SetStoryboardSpeedRatio, quando si riprende Storyboard, usa il nuovo rapporto di velocità.

PauseStoryboard non controlla direttamente un oggetto Storyboard . Invece, PauseStoryboard deve fare riferimento all'oggetto Name BeginStoryboard, che controlla .Storyboard

Sospendere, riprendere, arrestare o controllare in modo interattivo uno storyboard

Per essere in grado di sospendere, riprendere o controllare in modo interattivo un oggetto , impostare la Name proprietà del relativo BeginStoryboard e usare un Storyboard ControllableStoryboardAction oggetto (ad esempio PauseStoryboard, ResumeStoryboardo StopStoryboard) per controllarlo facendo riferimento al relativo Name. Se l'oggetto di BeginStoryboard non è specificato, non Storyboard può essere controllato in modo interattivo dopo l'avvioName. Per altre informazioni , vedere Procedura: Usare trigger eventi per controllare uno storyboard dopo l'avvio .

Costruttori

SetStoryboardSpeedRatio()

Inizializza una nuova istanza della classe SetStoryboardSpeedRatio.

Proprietà

BeginStoryboardName

Ottiene o imposta l'oggetto Name dell'oggetto BeginStoryboard che ha avviato l'oggetto Storyboard che si vuole controllare in modo interattivo.

(Ereditato da ControllableStoryboardAction)
DependencyObjectType

Ottiene l'oggetto DependencyObjectType che esegue il wrapping del tipo CLR di questa istanza.

(Ereditato da DependencyObject)
Dispatcher

Ottiene l'oggetto Dispatcher associato a DispatcherObject.

(Ereditato da DispatcherObject)
IsSealed

Ottiene un valore che indica se l'istanza è attualmente sealed (di sola lettura).

(Ereditato da DependencyObject)
SpeedRatio

Ottiene o imposta una nuova velocità dell'animazione di Storyboard in rapporto alla precedente velocità di animazione.

Metodi

CheckAccess()

Determina se il thread chiamante ha accesso a DispatcherObject.

(Ereditato da DispatcherObject)
ClearValue(DependencyProperty)

Cancella il valore locale di una proprietà. La proprietà da cancellare è specificata da un identificatore DependencyProperty.

(Ereditato da DependencyObject)
ClearValue(DependencyPropertyKey)

Cancella il valore locale di una proprietà di sola lettura. La proprietà da cancellare è specificata da un oggetto DependencyPropertyKey.

(Ereditato da DependencyObject)
CoerceValue(DependencyProperty)

Assegna forzatamente il valore della proprietà di dipendenza specificata. Questa operazione viene eseguita richiamando qualsiasi funzione CoerceValueCallback specificata nei metadati della proprietà di dipendenza esistente nell'oggetto DependencyObject chiamante.

(Ereditato da DependencyObject)
Equals(Object)

Determina se l'oggetto DependencyObject specificato equivale all'oggetto DependencyObject corrente.

(Ereditato da DependencyObject)
GetHashCode()

Ottiene un codice hash per l'oggetto DependencyObject.

(Ereditato da DependencyObject)
GetLocalValueEnumerator()

Crea un enumeratore specializzato per determinare le proprietà di dipendenza che presentano valori impostati localmente nell'oggetto DependencyObject.

(Ereditato da DependencyObject)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
GetValue(DependencyProperty)

Restituisce il valore effettivo corrente di una proprietà di dipendenza in questa istanza di DependencyObject.

(Ereditato da DependencyObject)
InvalidateProperty(DependencyProperty)

Valuta di nuovo il valore effettivo della proprietà di dipendenza specificata.

(Ereditato da DependencyObject)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
OnPropertyChanged(DependencyPropertyChangedEventArgs)

Richiamato ogni volta che viene aggiornato il valore effettivo di qualsiasi proprietà di dipendenza in DependencyObject. La proprietà di dipendenza specifica modificata viene indicata nei dati dell'evento.

(Ereditato da DependencyObject)
ReadLocalValue(DependencyProperty)

Restituisce il valore locale di una proprietà di dipendenza, se esistente.

(Ereditato da DependencyObject)
SetCurrentValue(DependencyProperty, Object)

Imposta il valore di una proprietà di dipendenza senza modificare l'origine del valore.

(Ereditato da DependencyObject)
SetValue(DependencyProperty, Object)

Imposta il valore locale di una proprietà di dipendenza, specificato dal relativo identificatore della proprietà di dipendenza.

(Ereditato da DependencyObject)
SetValue(DependencyPropertyKey, Object)

Imposta il valore locale di una proprietà di dipendenza di sola lettura, specificato dall'identificatore DependencyPropertyKey della proprietà di dipendenza.

(Ereditato da DependencyObject)
ShouldSerializeProperty(DependencyProperty)

Restituisce un valore che indica se i processi di serializzazione devono serializzare il valore della proprietà di dipendenza specificata.

(Ereditato da DependencyObject)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
VerifyAccess()

Impone che il thread chiamante abbia accesso a DispatcherObject.

(Ereditato da DispatcherObject)

Si applica a

Vedi anche