Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

Storyboard, classe

Chronologie de conteneur qui fournit des informations de ciblage sur l'objet et la propriété pour ses animations enfants.

Espace de noms :  System.Windows.Media.Animation
Assembly :  PresentationFramework (dans PresentationFramework.dll)
XMLNS pour XAML : http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation
public class Storyboard : ParallelTimeline
<Storyboard>
  Children
</Storyboard>

Le type Storyboard expose les membres suivants.

  NomDescription
Méthode publiqueStoryboardInitialise une nouvelle instance de la classe Storyboard.
Début
  NomDescription
Propriété publiqueAccelerationRatioObtient ou définit une valeur spécifiant le pourcentage du Duration de la chronologie nécessaire à l'accélération temporelle pour passer de zéro à son taux maximal. (Hérité de Timeline.)
Propriété publiqueAutoReverseObtient ou définit une valeur qui indique si la chronologie repart en arrière après avoir effectué une itération en avant. (Hérité de Timeline.)
Propriété publiqueBeginTimeObtient ou définit l'heure à laquelle cette Timeline doit commencer. (Hérité de Timeline.)
Propriété publiqueCanFreezeObtient une valeur qui indique la possibilité ou non de rendre un objet non modifiable. (Hérité de Freezable.)
Propriété publiqueChildrenObtient ou définit la collection d'objets Timeline enfants directs du TimelineGroup. (Hérité de TimelineGroup.)
Propriété publiqueDecelerationRatioObtient ou définit une valeur spécifiant le pourcentage du Duration de la chronologie nécessaire à la décélération temporelle pour passer de son taux maximal à zéro. (Hérité de Timeline.)
Propriété publiqueDependencyObjectTypeObtient le DependencyObjectType qui encapsule le type CLR de cette instance.  (Hérité de DependencyObject.)
Propriété publiqueDispatcherObtient le Dispatcher associé à DispatcherObject. (Hérité de DispatcherObject.)
Propriété publiqueDurationObtient ou définit la durée de cette chronologie, sans prendre en compte les répétitions. (Hérité de Timeline.)
Propriété publiqueFillBehaviorObtient ou définit une valeur qui spécifie le comportement du Timeline une fois qu'il a atteint la fin de sa période active. (Hérité de Timeline.)
Propriété publiqueHasAnimatedPropertiesObtient une valeur qui indique si un ou plusieurs objets AnimationClock sont associés à l'une ou l'autre des propriétés de dépendance de cet objet. (Hérité de Animatable.)
Propriété publiqueIsFrozenObtient une valeur qui indique si l'objet est actuellement modifiable ou pas. (Hérité de Freezable.)
Propriété publiqueIsSealedRécupère une valeur qui indique si cette instance est actuellement sealed (en lecture seule). (Hérité de DependencyObject.)
Propriété publiqueName Obtient ou définit le nom de ce Timeline. (Hérité de Timeline.)
Propriété publiqueRepeatBehaviorObtient ou définit le comportement à répétition de cette chronologie. (Hérité de Timeline.)
Propriété publiqueSlipBehaviorObtient ou définit une valeur qui spécifie le comportement de cette chronologie en cas de glissement d'un ou de plusieurs de ses enfants Timeline. (Hérité de ParallelTimeline.)
Propriété publiqueSpeedRatioObtient ou définit le taux de progression temporelle par rapport à son parent de ce Timeline. (Hérité de Timeline.)
Début
  NomDescription
Propriété publique attachéeTargetObtient ou définit l'objet qui doit être animé.
Propriété publique attachéeTargetNameObtient ou définit le nom de l'objet à animer. L'objet doit être un FrameworkElement, un FrameworkContentElement ou un Freezable.
Propriété publique attachéeTargetPropertyObtient ou définit la propriété qui doit être animée.
Début
  NomDescription
Méthode protégéeAddChildAjoute un enfant Timeline à ce TimelineGroup. (Hérité de TimelineGroup.)
Méthode protégéeAddTextAjoute une chaîne de texte en tant qu'enfant de ce Timeline. (Hérité de TimelineGroup.)
Méthode protégéeAllocateClockCrée une horloge spécifique au type pour cette chronologie. (Hérité de TimelineGroup.)
Méthode publiqueApplyAnimationClock(DependencyProperty, AnimationClock)Applique une horloge AnimationClock à la propriété DependencyProperty spécifiée. Si la propriété est déjà animée, le comportement de transfert SnapshotAndReplace est utilisé. (Hérité de Animatable.)
Méthode publiqueApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior)Applique une horloge AnimationClock à la propriété DependencyProperty spécifiée. Si la propriété spécifiée est déjà animée, le comportement HandoffBehavior spécifié est utilisé. (Hérité de Animatable.)
Méthode publiqueBegin()Applique les animations associées avec ce Storyboard à leurs cibles et les initialise.
Méthode publiqueBegin(FrameworkContentElement)Applique les animations associées avec ce Storyboard à leurs cibles et les initialise.
Méthode publiqueBegin(FrameworkElement)Applique les animations associées avec ce Storyboard à leurs cibles et les initialise.
Méthode publiqueBegin(FrameworkContentElement, Boolean)Applique les animations associées avec ce Storyboard à leurs cibles et les initialise.
Méthode publiqueBegin(FrameworkContentElement, HandoffBehavior)Applique les animations associées avec ce Storyboard à leurs cibles et les initialise à l'aide du HandoffBehavior spécifié.
Méthode publiqueBegin(FrameworkElement, Boolean)Applique les animations associées avec ce Storyboard à leurs cibles et les initialise.
Méthode publiqueBegin(FrameworkElement, FrameworkTemplate)Applique les animations associées avec ce Storyboard à leurs cibles dans le modèle spécifié et les initialise.
Méthode publiqueBegin(FrameworkElement, HandoffBehavior)Applique les animations associées avec ce Storyboard à leurs cibles et les initialise à l'aide du HandoffBehavior spécifié.
Méthode publiqueBegin(FrameworkContentElement, HandoffBehavior, Boolean)Applique les animations associées avec ce Storyboard à leurs cibles et les initialise à l'aide du HandoffBehavior spécifié.
Méthode publiqueBegin(FrameworkElement, FrameworkTemplate, Boolean)Applique les animations associées avec ce Storyboard à leurs cibles dans le modèle spécifié et les initialise.
Méthode publiqueBegin(FrameworkElement, FrameworkTemplate, HandoffBehavior)Applique les animations associées avec ce Storyboard à leurs cibles dans le modèle spécifié et les initialise.
Méthode publiqueBegin(FrameworkElement, HandoffBehavior, Boolean)Applique les animations associées avec ce Storyboard à leurs cibles et les initialise.
Méthode publiqueBegin(FrameworkElement, FrameworkTemplate, HandoffBehavior, Boolean)Applique les animations associées avec ce Storyboard à leurs cibles dans le modèle spécifié et les initialise.
Méthode publiqueBeginAnimation(DependencyProperty, AnimationTimeline)Applique une animation à la propriété DependencyPropertyspécifiée. L'animation est démarrée à la restitution de l'image suivante. Si la propriété spécifiée est déjà animée, le comportement de transfert SnapshotAndReplace est utilisé. (Hérité de Animatable.)
Méthode publiqueBeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior)Applique une animation à la propriété DependencyPropertyspécifiée. L'animation est démarrée à la restitution de l'image suivante. Si la propriété spécifiée est déjà animée, le comportement HandoffBehavior spécifié est utilisé. (Hérité de Animatable.)
Méthode publiqueCheckAccessDétermine si le thread appelant a accès à ce DispatcherObject. (Hérité de DispatcherObject.)
Méthode publiqueClearValue(DependencyProperty)Efface la valeur de proximité d'une propriété. La propriété à effacer est spécifiée par un identificateur DependencyProperty. (Hérité de DependencyObject.)
Méthode publiqueClearValue(DependencyPropertyKey)Efface la valeur de proximité d'une propriété en lecture seule. La propriété à effacer est spécifiée par un DependencyPropertyKey. (Hérité de DependencyObject.)
Méthode publiqueCloneCrée un clone modifiable de ce Storyboard, en créant des copies complètes de ces valeurs d'objet. Lors de la copie de propriétés de dépendance, cette méthode copie les références de ressource et les liaisons de données (mais elles risquent de ne plus pouvoir se résoudre) mais pas les animations ou leurs valeurs actuelles.
Méthode protégéeCloneCoreConvertit l'instance en clone (copie complète) du Freezable spécifié à l'aide des valeurs de propriétés (non-animées) de base. (Hérité de Freezable.)
Méthode publiqueCloneCurrentValueCrée un clone modifiable de cet objet ParallelTimeline, en créant des copies complètes des valeurs actuelles de cet objet. Contrairement à leurs valeurs actuelles, les références de ressources, les liaisons de données et les animations ne sont pas copiées. (Hérité de ParallelTimeline.)
Méthode protégéeCloneCurrentValueCoreConvertit l'instance en clone modifiable (copie complète) du Freezable spécifié à l'aide des valeurs de propriétés actuelles. (Hérité de Freezable.)
Méthode publiqueCoerceValueForce la valeur de la propriété de dépendance spécifiée. Cette opération est accomplie en appelant toute fonction CoerceValueCallback spécifiée dans les métadonnées de propriété pour la propriété de dépendance comme elle existe sur le DependencyObject appelant. (Hérité de DependencyObject.)
Méthode publiqueCreateClock()Instancie un nouvel objet ClockGroup, à l'aide de cette instance. (Hérité de TimelineGroup.)
Méthode publiqueCreateClock(Boolean)Crée un Clock à partir de ce Timeline et spécifie si le nouveau Clock est contrôlable. Si ce Timeline a des enfants, une arborescence d'horloges est alors créée avec ce Timeline en tant que racine. (Hérité de Timeline.)
Méthode protégéeCreateInstanceInitialise une nouvelle instance de la classe Freezable. (Hérité de Freezable.)
Méthode protégéeCreateInstanceCoreCrée une instance de la classe Storyboard. (Substitue ParallelTimeline.CreateInstanceCore().)
Méthode publiqueEqualsDétermine si un DependencyObject fourni est équivalent au DependencyObject réel. (Hérité de DependencyObject.)
Méthode protégéeFinalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publiqueFreeze()Rend l'objet actuel non modifiable et définit sa propriété IsFrozen sur true. (Hérité de Freezable.)
Méthode protégéeFreezeCoreRend cet objet Timeline non modifiable ou détermine s'il peut être rendu non modifiable. (Hérité de Timeline.)
Méthode publiqueGetAnimationBaseValueRetourne la valeur non animée de la propriété DependencyProperty spécifiée. (Hérité de Animatable.)
Méthode publiqueGetAsFrozenCrée une copie figée de Freezable, à l'aide des valeurs de propriété (non-animées) de base. Étant donné que la copie est figée, tous les sous-objets figés sont copiés par référence. (Hérité de Freezable.)
Méthode protégéeGetAsFrozenCoreConvertit cette instance en clone de l'objet Timeline spécifié. (Hérité de Timeline.)
Méthode publiqueGetCurrentGlobalSpeed()Récupère la CurrentGlobalSpeed du Clock créé pour ce Storyboard.
Méthode publiqueGetCurrentGlobalSpeed(FrameworkContentElement)Récupère la CurrentGlobalSpeed du Clock créé pour ce Storyboard.
Méthode publiqueGetCurrentGlobalSpeed(FrameworkElement)Récupère la CurrentGlobalSpeed du Clock créé pour ce Storyboard.
Méthode publiqueGetCurrentIteration()Récupère la CurrentIteration du Clock créé pour ce Storyboard.
Méthode publiqueGetCurrentIteration(FrameworkContentElement)Récupère la CurrentIteration du Clock créé pour ce Storyboard.
Méthode publiqueGetCurrentIteration(FrameworkElement)Récupère la CurrentIteration du Clock créé pour ce Storyboard.
Méthode publiqueGetCurrentProgress()Récupère la CurrentProgress du Clock créé pour ce Storyboard.
Méthode publiqueGetCurrentProgress(FrameworkContentElement)Récupère la CurrentProgress du Clock créé pour ce Storyboard.
Méthode publiqueGetCurrentProgress(FrameworkElement)Récupère la CurrentProgress du Clock créé pour ce Storyboard.
Méthode publiqueGetCurrentState()Récupère la CurrentState du Clock créé pour ce Storyboard.
Méthode publiqueGetCurrentState(FrameworkContentElement)Récupère la CurrentState du Clock créé pour ce Storyboard.
Méthode publiqueGetCurrentState(FrameworkElement)Récupère la CurrentState du Clock créé pour ce Storyboard.
Méthode publiqueGetCurrentTime()Récupère la CurrentTime du Clock créé pour ce Storyboard.
Méthode publiqueGetCurrentTime(FrameworkContentElement)Récupère la CurrentTime du Clock créé pour ce Storyboard.
Méthode publiqueGetCurrentTime(FrameworkElement)Récupère la CurrentTime du Clock créé pour ce Storyboard.
Méthode publiqueGetCurrentValueAsFrozenCrée une copie figée de Freezable à l'aide des valeurs de propriété actuelles. Étant donné que la copie est figée, tous les sous-objets figés sont copiés par référence. (Hérité de Freezable.)
Méthode protégéeGetCurrentValueAsFrozenCoreConvertit cette instance en clone figé du Timeline spécifié. Contrairement à leurs valeurs actuelles, les références de ressources, les liaisons de données et les animations ne sont pas copiées. (Hérité de Timeline.)
Méthode publiqueGetHashCodeObtient un code de hachage pour ce DependencyObject. (Hérité de DependencyObject.)
Méthode publiqueGetIsPaused()Récupère une valeur qui indique si Clock qui a été créé pour Storyboard est suspendu.
Méthode publiqueGetIsPaused(FrameworkContentElement)Récupère une valeur qui indique si Clock qui a été créé pour Storyboard est suspendu.
Méthode publiqueGetIsPaused(FrameworkElement)Récupère une valeur qui indique si Clock qui a été créé pour Storyboard est suspendu.
Méthode publiqueGetLocalValueEnumeratorCré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.)
Méthode protégéeGetNaturalDurationRetourne la durée d'une seule itération de ce Timeline. (Hérité de Timeline.)
Méthode protégéeGetNaturalDurationCore Retourne la durée naturelle (durée d'une itération unique) à partir d'un Clock spécifié. (Hérité de ParallelTimeline.)
Méthode publiqueMembre statiqueGetTargetRécupère la valeur Target du Timeline spécifié.
Méthode publiqueMembre statiqueGetTargetNameRécupère la valeur TargetName du Timeline spécifié.
Méthode publiqueMembre statiqueGetTargetPropertyRécupère la valeur TargetProperty du Timeline spécifié.
Méthode publiqueGetTypeObtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publiqueGetValueRetourne la valeur effective actuelle d'une propriété de dépendance sur cette instance d'un DependencyObject. (Hérité de DependencyObject.)
Méthode publiqueInvalidatePropertyRéévalue la valeur effective pour la propriété de dépendance spécifiée (Hérité de DependencyObject.)
Méthode protégéeMemberwiseCloneCrée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode protégéeOnChangedAppelé lors de la modification de l'objet Freezable actuel. (Hérité de Freezable.)
Méthode protégéeOnFreezablePropertyChanged(DependencyObject, DependencyObject)Garantit que les pointeurs de contexte appropriés sont établis pour un membre de données de type DependencyObjectType qui vient juste d'être défini. (Hérité de Freezable.)
Méthode protégéeOnFreezablePropertyChanged(DependencyObject, DependencyObject, DependencyProperty)Ce membre prend en charge l'infrastructure Windows Presentation Foundation (WPF) et n'est pas conçu pour être directement utilisé à partir du code. (Hérité de Freezable.)
Méthode protégéeOnPropertyChangedSubstitue l'implémentation DependencyObject de OnPropertyChanged pour appeler également tous les gestionnaires Changed en réponse à une propriété de dépendance variable de type Freezable. (Hérité de Freezable.)
Méthode publiquePause()Suspend Clock qui a été créé pour Storyboard.
Méthode publiquePause(FrameworkContentElement)Suspend Clock du FrameworkContentElement spécifié associé à Storyboard.
Méthode publiquePause(FrameworkElement)Suspend Clock du FrameworkElement spécifié associé à Storyboard.
Méthode publiqueReadLocalValueRetourne la valeur de proximité d'une propriété de dépendance, si elle existe. (Hérité de DependencyObject.)
Méthode protégéeReadPreambleGarantit que Freezable est accessible à partir d'un thread valide. Les héritiers de Freezable doivent appeler cette méthode au début de toute API lisant les membres de données qui ne sont pas des propriétés de dépendance. (Hérité de Freezable.)
Méthode publiqueRemove()Supprime les objets Clock qui ont été créés pour Storyboard. Les animations qui font partie de Storyboard n'affectent plus les propriétés qu'elles animaient auparavant, indépendamment de leur paramètre FillBehavior.
Méthode publiqueRemove(FrameworkContentElement)Supprime les objets Clock qui ont été créés pour Storyboard. Les animations qui font partie de Storyboard n'affectent plus les propriétés qu'elles animaient auparavant, indépendamment de leur paramètre FillBehavior.
Méthode publiqueRemove(FrameworkElement)Supprime les objets Clock qui ont été créés pour Storyboard. Les animations qui font partie de Storyboard n'affectent plus les propriétés qu'elles animaient auparavant, indépendamment de leur paramètre FillBehavior.
Méthode publiqueResume()Reprend Clock qui a été créé pour Storyboard.
Méthode publiqueResume(FrameworkContentElement)Reprend Clock qui a été créé pour Storyboard.
Méthode publiqueResume(FrameworkElement)Reprend Clock qui a été créé pour Storyboard.
Méthode publiqueSeek(TimeSpan)Recherche ce Storyboard à la position spécifiée. Le Storyboard exécute la recherche demandée lors du battement d'horloge suivant.
Méthode publiqueSeek(TimeSpan, TimeSeekOrigin)Recherche ce Storyboard à la position spécifiée. Le Storyboard exécute la recherche demandée lors du battement d'horloge suivant.
Méthode publiqueSeek(FrameworkContentElement, TimeSpan, TimeSeekOrigin)Recherche ce Storyboard à la position spécifiée. Le Storyboard exécute la recherche demandée lors du battement d'horloge suivant.
Méthode publiqueSeek(FrameworkElement, TimeSpan, TimeSeekOrigin)Recherche ce Storyboard à la position spécifiée. Le Storyboard exécute la recherche demandée lors du battement d'horloge suivant.
Méthode publiqueSeekAlignedToLastTick(TimeSpan)Recherche immédiatement ce Storyboard dans une nouvelle position (de façon synchrone).
Méthode publiqueSeekAlignedToLastTick(TimeSpan, TimeSeekOrigin)Recherche immédiatement ce Storyboard dans une nouvelle position (de façon synchrone).
Méthode publiqueSeekAlignedToLastTick(FrameworkContentElement, TimeSpan, TimeSeekOrigin)Recherche immédiatement ce Storyboard dans une nouvelle position (de façon synchrone).
Méthode publiqueSeekAlignedToLastTick(FrameworkElement, TimeSpan, TimeSeekOrigin)Recherche immédiatement ce Storyboard dans une nouvelle position (de façon synchrone).
Méthode publiqueSetCurrentValueDéfinit la valeur d'une propriété de dépendance sans modifier sa source de valeur. (Hérité de DependencyObject.)
Méthode publiqueSetSpeedRatio(Double)Définit le quotient de vitesse interactif pour le Clock qui a été créé pour ce Storyboard.
Méthode publiqueSetSpeedRatio(FrameworkContentElement, Double)Définit le quotient de vitesse interactif de Clock qui a été créé pour Storyboard.
Méthode publiqueSetSpeedRatio(FrameworkElement, Double)Définit le quotient de vitesse interactif de Clock qui a été créé pour Storyboard.
Méthode publiqueMembre statiqueSetTargetPermet que le Timeline spécifié cible l'objet de dépendance.
Méthode publiqueMembre statiqueSetTargetNamePermet que le Timeline spécifié cible l'objet de dépendance avec le nom spécifié.
Méthode publiqueMembre statiqueSetTargetPropertyPermet que le Timeline spécifié cible la propriété de dépendance spécifiée.
Méthode publiqueSetValue(DependencyProperty, Object)Définit la valeur de proximité d'une propriété de dépendance, spécifiée par son identificateur de propriété de dépendance. (Hérité de DependencyObject.)
Méthode publiqueSetValue(DependencyPropertyKey, Object)Définit la valeur de proximité 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.)
Méthode protégéeShouldSerializePropertyRetourne une valeur qui indique si les processus de sérialisation doivent sérialiser la valeur pour la propriété de dépendance fournie. (Hérité de DependencyObject.)
Méthode publiqueSkipToFill()Avance l'heure actuelle du Clock de cette table de montage séquentiel jusqu'à la fin de sa période active.
Méthode publiqueSkipToFill(FrameworkContentElement)Avance l'heure actuelle du Clock de cette table de montage séquentiel jusqu'à la fin de sa période active.
Méthode publiqueSkipToFill(FrameworkElement)Avance l'heure actuelle du Clock de cette table de montage séquentiel jusqu'à la fin de sa période active.
Méthode publiqueStop()Arrête Clock qui a été créé pour Storyboard.
Méthode publiqueStop(FrameworkContentElement)Arrête Clock qui a été créé pour Storyboard.
Méthode publiqueStop(FrameworkElement)Arrête Clock qui a été créé pour Storyboard.
Méthode publiqueToStringRetourne une chaîne qui représente l'objet actif. (Hérité de Object.)
Méthode publiqueVerifyAccessGarantit que le thread appelant a accès à DispatcherObject. (Hérité de DispatcherObject.)
Méthode protégéeWritePostscriptDéclenche l'événement Changed pour Freezable et appelle sa méthode OnChanged. Les classes qui dérivent de Freezable doivent appeler cette méthode à la fin de toute API qui modifie des membres de classe non stockés en tant que propriétés de dépendance. (Hérité de Freezable.)
Méthode protégéeWritePreambleVérifie que le Freezable n'est pas figé et que son accès s'effectue à partir d'un contexte de thread valide. Les héritiers de Freezable doivent appeler cette méthode au début de toute API écrivant les membres de données qui ne sont pas des propriétés de dépendance. (Hérité de Freezable.)
Début
  NomDescription
Événement publicChangedSe produit lorsque Freezable ou un objet qu'il contient est modifié. (Hérité de Freezable.)
Événement publicCompletedSe produit lorsque cette chronologie est complètement terminée et n'entrera plus dans sa période active. (Hérité de Timeline.)
Événement publicCurrentGlobalSpeedInvalidatedSe produit lorsque le taux auquel l'heure progresse pour l'horloge de la chronologie change. (Hérité de Timeline.)
Événement publicCurrentStateInvalidatedSe produit lorsque la propriété CurrentState du Clock de la chronologie est mise à jour. (Hérité de Timeline.)
Événement publicCurrentTimeInvalidatedSe produit lorsque la propriété CurrentTime du Clock de la chronologie est mise à jour. (Hérité de Timeline.)
Événement publicRemoveRequestedSe produit lorsque l'horloge créée pour cette chronologie ou une de ses chronologies parentes est supprimée. (Hérité de Timeline.)
Début
  NomDescription
Champ publicMembre statiqueTargetNamePropertyIdentifie la propriété jointe TargetName.
Champ publicMembre statiqueTargetPropertyIdentifie la propriété jointe Target.
Champ publicMembre statiqueTargetPropertyPropertyIdentifie la propriété jointe TargetProperty.
Début
  NomDescription
Implémentation d'interface expliciteMéthode privéeIAddChild.AddChildAjoute un objet enfant. (Hérité de TimelineGroup.)
Implémentation d'interface expliciteMéthode privéeIAddChild.AddTextAjoute le texte d'un nœud à l'objet. (Hérité de TimelineGroup.)
Début

Contrôle interactif des tables de montage séquentiel

Il doit être possible d'interrompre, de reprendre, de rechercher, d'arrêter et de supprimer une table de montage séquentiel contrôlable. Pour rendre une table de montage séquentiel contrôlable dans le balisage, vous spécifiez la propriété Name de l'objet BeginStoryboard qui la crée ; pour obtenir un exemple, consultez Comment : utiliser des déclencheurs d'événements pour contrôler un storyboard après son démarrage. Pour qu'une table de montage séquentiel soit contrôlable dans le code, vous devez utiliser la surcharge appropriée de la méthode Begin de la table de montage et spécifier la valeur true. Pour obtenir un exemple, consultez Comment : contrôler un storyboard après son démarrage.

Liaison de données et animation des chronologies

La plupart des propriétés de chronologie peuvent être liées aux données ou animées ; toutefois, à cause de la façon dont le système de minuterie fonctionne, les chronologies liées aux données ou animées ne se comportent pas comme d'autres objets liés aux données ou animés. Pour comprendre leur comportement, il est nécessaire de comprendre ce que cela signifie d'activer une chronologie.

Lorsqu'une chronologie est activée, les copies se composent de la chronologie et de ses chronologies enfants. Ces copies sont figées (en lecture seule) et les objets Clock sont créés depuis celles-ci. Ces horloges animent les propriétés ciblées. Si une chronologie est liée aux données ou animée, une capture instantanée de ses valeurs actuelles est faite lors de la création de son horloge. Bien que la chronologie d'origine puisse continuer à changer, son horloge ne change pas.

Pour qu'une chronologie reflète les modifications d'une liaison de données ou d'une animation, son horloge doit être recréée. Les horloges ne sont pas recréées automatiquement. Voici plusieurs façons d'appliquer des modifications de chronologie :

  • Si la chronologie est ou appartient à un Storyboard, vous pouvez alors faire en sorte qu'elle reflète les modifications, en réappliquant sa table de montage séquentiel à l'aide d'un BeginStoryboard ou de la méthode Begin. Cela redémarre par contre également l'animation. Dans le code, vous pouvez utiliser la méthode Seek pour replacer la table de montage séquentiel à sa position précédente.

  • Si vous avez appliqué directement une animation à une propriété à l'aide de la méthode BeginAnimation, appelez une nouvelle fois la méthode BeginAnimation et passez-lui l'animation qui a été modifiée.

  • Si vous travaillez directement au niveau de l'horloge, créez et appliquez un nouveau jeu d'horloges et utilisez-les pour remplacer le jeu d'horloges créées précédent.

Pour obtenir un exemple d'une animation liée aux données, consultez Animation de spline clé, exemple .

.NET Framework

Pris en charge dans : 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (rôle principal du serveur non pris en charge), Windows Server 2008 R2 (rôle principal du serveur pris en charge avec SP1 ou version ultérieure ; Itanium non pris en charge)

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.
Tout membre static (Shared en Visual Basic) public de ce type est thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.
Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft. Tous droits réservés.