Partager via


Transition Classe

Définition

Représente un comportement visuel qui se produit pour des actions prédéfinies ou des changements d’état. Des transitions de thème spécifiques (différentes classes dérivées de transition) peuvent être appliquées à des éléments individuels à l’aide de la propriété UIElement.Transitions, ou appliquées aux propriétés de transition de thème spécifiques au scénario, telles que ContentControl.ContentTransitions.

public ref class Transition : DependencyObject
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class Transition : DependencyObject
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public class Transition : DependencyObject
Public Class Transition
Inherits DependencyObject
Héritage
Object Platform::Object IInspectable DependencyObject Transition
Dérivé
Attributs

Remarques

Classes dérivées de transition

Transition est la classe parente de plusieurs classes dérivées immédiatement qui définissent des transitions de thème de bibliothèque. Voici quelques-unes des classes dérivées notables :

Pour chacune de ces classes, vous définissez généralement des éléments d’objet. La plupart des transitions de thème n’ont pas d’attributs supplémentaires. Vous utilisez donc généralement un élément objet à fermeture automatique de base, par exemple <PopupThemeTransition />. Ils sont utilisés pour remplir une propriété TransitionCollection . Ces propriétés sont les suivantes :

Toutes les transitions n’ont pas de sens pour une propriété donnée. Par exemple, PopupThemeTransition est vraiment utile uniquement pour Popup.ChildTransitions. Pour plus d’informations sur l’utilisation des transitions de thème, consultez Vue d’ensemble des animations et rubriques liées à partir de là, y compris les rubriques d’instructions de conception.

Notes

Avant Windows 10, version 1809 (SDK 17763), la syntaxe XAML des propriétés qui ont une valeur TransitionCollection exige que vous déclariez un élément d’objet TransitionCollection explicite comme valeur, puis que vous fournissiez des éléments objet en tant qu’éléments enfants de TransitionCollection pour chacune des animations de transition que vous souhaitez utiliser. Dans Windows 10, version 1809 (SDK 17763) ou version ultérieure, TransitionCollection prend en charge l’utilisation implicite de la collection. Vous pouvez donc omettre l’élément objet de collection. Pour plus d’informations sur les collections implicites et XAML, consultez le Guide de syntaxe XAML.

Propriétés

Dispatcher

Retourne null toujours dans une application SDK d'application Windows. Utilisez DispatcherQueue à la place.

(Hérité de DependencyObject)
DispatcherQueue

Obtient le DispatcherQueue auquel cet objet est associé. représente DispatcherQueue une fonctionnalité qui peut accéder au DependencyObject sur le thread d’interface utilisateur, même si le code est initié par un thread autre que l’interface utilisateur.

(Hérité de DependencyObject)

Méthodes

ClearValue(DependencyProperty)

Efface la valeur locale d’une propriété de dépendance.

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

Retourne toute valeur de base établie pour une propriété de dépendance, qui s’appliquerait dans les cas où une animation n’est pas active.

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

Retourne la valeur effective actuelle d’une propriété de dépendance à partir d’un DependencyObject.

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

Retourne la valeur locale d’une propriété de dépendance, si une valeur locale est définie.

(Hérité de DependencyObject)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

Inscrit une fonction de notification pour écouter les modifications apportées à un DependencyProperty spécifique sur ce instance DependencyObject.

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

Définit la valeur locale d’une propriété de dépendance sur un DependencyObject.

(Hérité de DependencyObject)
UnregisterPropertyChangedCallback(DependencyProperty, Int64)

Annule une notification de modification précédemment inscrite en appelant RegisterPropertyChangedCallback.

(Hérité de DependencyObject)

S’applique à

Voir aussi