Transitions, propriété
TOC
Réduire la table des matières
Développer la table des matières

UIElement.Transitions Property

Obtient ou définit la collection d'éléments de style Transition qui s'appliquent à un UIElement.

Syntaxe


public TransitionCollection Transitions { get; set; }


<uielement>
  <uielement.Transitions>
    oneOrMoreTransitions
  </uielement.Transitions>
</uielement>

XAML Values

oneOrMoreTransitions

Un ou plusieurs éléments objet instanciant les types, qui sont dérivés du type de base Transition. En général, il n'existe qu'un type pour chaque type de transition inclus dans la collection.

Valeur de propriété

Type: TransitionCollection

Collection fortement typée d'éléments de style Transition qui s'appliquent à un UIElement.

Remarques

Il s'agit d'une liste abrégée de certains types possibles pour les transitions :

Les classes spécifiques qui dérivent d'UIElement ont parfois leurs propres propriétés qui contiennent d'autres types de transitions pour les scénarios spécifiques aux classes. Par exemple, Popup.ChildTransitions et ItemsControl.ItemContainerTransitions.

Les animations de transition jouent un rôle particulier dans la conception de l'interface utilisateur de votre application. Le principe de base est que, lors d'une modification ou d'une transition, l'animation appelle l'attention de l'utilisateur sur la modification. Pour plus d'informations, consultez la section « Transition animations » de Démarrage rapide : animation de votre interface utilisateur ou Recommandations et liste de vérification sur les animations de transition de l’interface utilisateur.

Il n'est pas courant de définir la valeur de la propriété Transitions directement sur UIElement qui est un élément direct de l'interface utilisateur de l'application. Il est plus courant qu'une collection de transitions fasse partie d'un état, modèle ou style visuel. Dans ce cas, vous utilisez des mécanismes tels que Setter de Style pour spécifier la propriété Transitions, et définissez la valeur à l'aide du contenu défini en XAML qui est généralement stocké sous forme de ressource XAML.

VisualTransition n'est pas l'un des types que vous placez dans la collection UIElement.Transitions. VisualTransition est réservé aux animations des groupes d'états visuels et est utilisé par la propriété VisualStateGroup.Transitions.

Exemples

Cet exemple de code XAML montre un EntranceThemeTransition unique tel qu'il est défini dans un Style pour Button.


<Grid Background="{StaticResource ApplicationPageBackgroundBrush}">
    <Grid.Resources>
        <Style x:Key="DefaultButtonStyle" TargetType="Button">
            <Setter Property="Transitions">
                <Setter.Value>
                    <TransitionCollection>
                        <EntranceThemeTransition/>
                    </TransitionCollection>
                </Setter.Value>
            </Setter>
        </Style>
    </Grid.Resources>

    <Button Style="{StaticResource DefaultButtonStyle}" 
            Content="EntranceThemeTransition style applied" />

</Grid>


Configuration requise

Client minimal pris en charge

Windows 8

Serveur minimal pris en charge

Windows Server 2012

Espace de noms

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

Métadonnées

Windows.winmd

Voir aussi

UIElement
Démarrage rapide : animation de votre interface utilisateur
TransitionCollection
VisualTransition

 

 

Afficher:
© 2017 Microsoft