SetStoryboardSpeedRatio Classe

Définition

Action de déclencheur qui modifie la vitesse d’un 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
Héritage

Remarques

Utilisez une SetStoryboardSpeedRatio action avec un EventTrigger ou un Trigger pour contrôler de manière interactive le rapport de vitesse d’un storyboard.

Utilisez la SpeedRatio propriété de SetStoryboardSpeedRatio spécifier une nouvelle Storyboard vitesse d’animation en tant que ratio de l’ancienne vitesse d’animation. Par exemple, si vous définissez la SpeedRatio valeur 2, vous doublez la vitesse des Storyboard animations et si vous définissez une valeur de 0,5, vous réduisez la vitesse de 50 %.

Cet objet affecte à tout moment après le Storyboard Storyboard début. Par exemple, si vous suspendez le et utilisez le Storyboard SetStoryboardSpeedRatio, lorsque vous reprendz le Storyboard, il utilise le nouveau ratio de vitesse.

PauseStoryboard ne contrôle pas directement un Storyboard . Au lieu de cela, PauseStoryboard doit référencer le Name BeginStoryboard, qui contrôle le Storyboard.

Suspendre, reprendre, arrêter ou contrôler un storyboard de manière interactive

Pour pouvoir suspendre, reprendre ou contrôler un élément Storyboard interactif, définissez la Name propriété de son BeginStoryboard objet et utilisez un ControllableStoryboardAction objet (tel que PauseStoryboard, ResumeStoryboardou StopStoryboard) pour le contrôler en référençant son Name. Si l’élément Name n’est BeginStoryboard pas spécifié, il Storyboard ne peut pas être contrôlé de manière interactive une fois qu’il a commencé. Découvrez comment : utiliser des déclencheurs d’événements pour contrôler un storyboard après son démarrage pour plus d’informations.

Constructeurs

SetStoryboardSpeedRatio()

Initialise une nouvelle instance de la classe SetStoryboardSpeedRatio.

Propriétés

BeginStoryboardName

Obtient ou définit le Name du BeginStoryboard qui a commencé le Storyboard que vous voulez contrôler de façon interactive.

(Hérité de ControllableStoryboardAction)
DependencyObjectType

Obtient le DependencyObjectType type CLR de cette instance.

(Hérité de DependencyObject)
Dispatcher

Obtient le Dispatcher associé à DispatcherObject.

(Hérité de DispatcherObject)
IsSealed

Récupère une valeur qui indique si cette instance est actuellement sealed (en lecture seule).

(Hérité de DependencyObject)
SpeedRatio

Obtient ou définit un nouveau quotient de vitesse d'animation Storyboard pour l'ancienne vitesse d'animation.

Méthodes

CheckAccess()

Détermine si le thread appelant a accès à ce DispatcherObject.

(Hérité de DispatcherObject)
ClearValue(DependencyProperty)

Efface la valeur locale d’une propriété. La propriété à effacer est spécifiée par un identificateur DependencyProperty.

(Hérité de DependencyObject)
ClearValue(DependencyPropertyKey)

Efface la valeur locale d’une propriété en lecture seule. La propriété à effacer est spécifiée par DependencyPropertyKey.

(Hérité de DependencyObject)
CoerceValue(DependencyProperty)

Convertit la valeur de la propriété de dépendance spécifiée. Pour cela, on appelle toute fonction CoerceValueCallback spécifiée dans les métadonnées de propriété pour la propriété de dépendance telle qu’elle existe sur le DependencyObject appelant.

(Hérité de DependencyObject)
Equals(Object)

Détermine si un DependencyObject fourni est équivalent au DependencyObject réel.

(Hérité de DependencyObject)
GetHashCode()

Obtient un code de hachage pour ce DependencyObject.

(Hérité de DependencyObject)
GetLocalValueEnumerator()

Crée un énumérateur spécialisé pour déterminer quelles propriétés de dépendance ont des valeurs définies localement sur ce DependencyObject.

(Hérité de DependencyObject)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
GetValue(DependencyProperty)

Retourne la valeur effective actuelle d’une propriété de dépendance sur cette instance d’un DependencyObject.

(Hérité de DependencyObject)
InvalidateProperty(DependencyProperty)

Réévalue la valeur effective de la propriété de dépendance spécifiée.

(Hérité de DependencyObject)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
OnPropertyChanged(DependencyPropertyChangedEventArgs)

Méthode appelée chaque fois que la valeur effective d’une propriété de dépendance sur ce DependencyObject a été mise à jour. La propriété de dépendance spécifique qui a changé est signalée dans les données d’événement.

(Hérité de DependencyObject)
ReadLocalValue(DependencyProperty)

Retourne la valeur locale d’une propriété de dépendance, si elle existe.

(Hérité de DependencyObject)
SetCurrentValue(DependencyProperty, Object)

Définit la valeur d’une propriété de dépendance sans modifier sa valeur source.

(Hérité de DependencyObject)
SetValue(DependencyProperty, Object)

Définit la valeur locale d’une propriété de dépendance, spécifiée par son identificateur de propriété de dépendance.

(Hérité de DependencyObject)
SetValue(DependencyPropertyKey, Object)

Définit la valeur locale d’une propriété de dépendance en lecture seule, spécifiée par l’identificateur DependencyPropertyKey de la propriété de dépendance.

(Hérité de DependencyObject)
ShouldSerializeProperty(DependencyProperty)

Retourne une valeur qui indique si les processus de sérialisation doivent sérialiser la valeur de la propriété de dépendance fournie.

(Hérité de DependencyObject)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
VerifyAccess()

Garantit que le thread appelant a accès à DispatcherObject.

(Hérité de DispatcherObject)

S’applique à

Voir aussi