RepositionThemeAnimation, classe
TOC
Réduire la table des matières
Développer la table des matières

RepositionThemeAnimation Class

À utiliser pour animer un objet en cours de repositionnement.

Héritage

Object
  DependencyObject
    Timeline
      RepositionThemeAnimation

Syntaxe


public sealed class RepositionThemeAnimation : Timeline


<RepositionThemeAnimation .../>

Attributs

[MarshalingBehavior(Agile)]
[Threading(Both)]
[Version(0x06020000)]
[WebHostHidden()]

Membres

RepositionThemeAnimationClasse possède ces types de membres :

Constructeurs

RepositionThemeAnimationClasse possède ces constructeurs.

ConstructeurDescription
RepositionThemeAnimation Initializes a new instance of the RepositionThemeAnimation class.

 

Événements

RepositionThemeAnimationClasse possède ces événements.

ÉvénementDescription
Completed Occurs when the Storyboard object has completed playing. (Hérité de Timeline)

 

Méthodes

The RepositionThemeAnimation Classe a les méthodes suivantes. Elle hérite également des méthodes de Object Classe.

MéthodeDescription
ClearValue Clears the local value of a dependency property. (Hérité de DependencyObject)
GetAnimationBaseValue Returns any base value established for a dependency property, which would apply in cases where an animation is not active. (Hérité de DependencyObject)
GetValue Returns the current effective value of a dependency property from a DependencyObject. (Hérité de DependencyObject)
ReadLocalValue Returns the local value of a dependency property, if a local value is set. (Hérité de DependencyObject)
SetValue Sets the local value of a dependency property on a DependencyObject. (Hérité de DependencyObject)

 

Propriétés

Le RepositionThemeAnimationClasse a les propriétés suivantes.

PropriétéType d'accèsDescription

AutoReverse

Lecture/écritureGets or sets a value that indicates whether the timeline plays in reverse after it completes a forward iteration. (Hérité de Timeline)

BeginTime

Lecture/écritureGets or sets the time at which this Timeline should begin. (Hérité de Timeline)

Dispatcher

En lecture seuleGets the CoreDispatcher that this object is associated with. (Hérité de DependencyObject)

Duration

Lecture/écritureGets or sets the length of time for which this timeline plays, not counting repetitions. (Hérité de Timeline)

FillBehavior

Lecture/écritureGets or sets a value that specifies how the animation behaves after it reaches the end of its active period. (Hérité de Timeline)

FromHorizontalOffset

Lecture/écritureGets or sets the distance by which the target is translated in the horizontal direction when the animation is active.

FromHorizontalOffsetProperty

En lecture seuleIdentifies the FromHorizontalOffset dependency property.

FromVerticalOffset

Lecture/écritureGets or sets the distance by which the target is translated in the vertical direction when the animation is active.

FromVerticalOffsetProperty

En lecture seuleIdentifies the FromVerticalOffset dependency property.

RepeatBehavior

Lecture/écritureGets or sets the repeating behavior of this timeline. (Hérité de Timeline)

SpeedRatio

Lecture/écritureGets or sets the rate, relative to its parent, at which time progresses for this Timeline. (Hérité de Timeline)

TargetName

Lecture/écritureGets or sets the reference name of the control element being targeted.

TargetNameProperty

En lecture seuleIdentifies the TargetName dependency property.

 

Remarques

Notez que la définition de la propriété Duration n'a aucun effet sur cet objet comme la durée est préconfigurée.

Exemples

L'exemple suivant applique RepositionThemeAnimation à un rectangle.


<Grid>
    <Grid.Resources>
        <!-- Sets up a RepositionThemeAnimation using the FromHorizontalOffset property 
             to start the animation from the old location. -->
        <Storyboard x:Name="PointerReleasedStoryboard">
            <RepositionThemeAnimation Storyboard.TargetName="myRectangle" FromHorizontalOffset="-400" />
        </Storyboard>
    </Grid.Resources>

    <Rectangle x:Name="myRectangle" 
         HorizontalAlignment="Left" 
         Width="200" 
         Height="200" 
         Fill="Blue"
         PointerReleased="Rectangle_PointerReleased" 
    />
</Grid>


private void Rectangle_PointerReleased(object sender, PointerRoutedEventArgs e)
{
    myRectangle.Margin = new Thickness(400, 0, 0, 0);
    PointerReleasedStoryboard.Begin();            
}

Conditions requises

Client minimal pris en charge

Windows 8 [Applications Windows Store uniquement]

Serveur minimal pris en charge

Windows Server 2012 [Applications Windows Store uniquement]

Espace de noms

Windows.UI.Xaml.Media.Animation
Windows::UI::Xaml::Media::Animation [C++]

Métadonnées

Windows.winmd

Voir aussi

Timeline
Animation des repositionnements
Instructions et liste de contrôle pour les animations de repositionnement

 

 

Afficher:
© 2017 Microsoft