Partager via


CompositeTransform3D Classe

Définition

Représente les transformations d’échelle, de rotation et de traduction 3D à appliquer à un élément.

public ref class CompositeTransform3D sealed : Transform3D
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.UI.Xaml.WinUIContract")]
/// [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 CompositeTransform3D final : Transform3D
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.UI.Xaml.WinUIContract")]
[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 sealed class CompositeTransform3D : Transform3D
Public NotInheritable Class CompositeTransform3D
Inherits Transform3D
Héritage
Object Platform::Object IInspectable DependencyObject Transform3D CompositeTransform3D
Attributs

Remarques

Pour obtenir des exemples et plus d’informations sur l’utilisation de la classe [CompositeTransform3D, consultez la propriété UIElement.Transform3D .

Les transformations disponibles sont appliquées dans l’ordre suivant :

Toutes les transformations se produisent autour du même point central défini par CenterX, CenterY et CenterZ.

Vous pouvez animer chaque propriété d’un CompositeTransform3D indépendamment.

Constructeurs

CompositeTransform3D()

Initialise une nouvelle instance de la classe CompositeTransform3D.

Propriétés

CenterX

Obtient la coordonnée x du point central en pixels pour toutes les transformations spécifiées par CompositeTransform3D.

CenterXProperty

Identifie la propriété de dépendance CenterX .

CenterY

Obtient la coordonnée y du point central en pixels pour toutes les transformations spécifiées par CompositeTransform3D.

CenterYProperty

Identifie la propriété de dépendance CenterY .

CenterZ

Obtient la coordonnée z du point central en pixels pour toutes les transformations spécifiées par CompositeTransform3D.

CenterZProperty

Identifie la propriété de dépendance CenterZ .

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)
RotationX

Obtient ou définit l’angle en degrés de rotation dans le sens inverse des aiguilles d’une montre autour de l’axe X.

RotationXProperty

Identifie la propriété de dépendance RotationX .

RotationY

Obtient ou définit l’angle en degrés de rotation dans le sens inverse des aiguilles d’une montre autour de l’axe y.

RotationYProperty

Identifie la propriété de dépendance RotationY .

RotationZ

Obtient ou définit l’angle en degrés de rotation dans le sens inverse des aiguilles d’une montre autour de l’axe Z.

RotationZProperty

Identifie la propriété de dépendance RotationZ .

ScaleX

Obtient ou définit le facteur d’échelle sur l’axe x. Vous pouvez utiliser cette propriété pour étirer ou réduire un objet le long de cet axe.

ScaleXProperty

Identifie la propriété de dépendance ScaleX .

ScaleY

Obtient ou définit le facteur d’échelle sur l’axe y. Vous pouvez utiliser cette propriété pour étirer ou réduire un objet le long de cet axe.

ScaleYProperty

Identifie la propriété de dépendance ScaleY .

ScaleZ

Obtient ou définit le facteur d’échelle de l’axe z. Vous pouvez utiliser cette propriété pour étirer ou réduire un objet le long de cet axe.

ScaleZProperty

Identifie la propriété de dépendance ScaleZ .

TranslateX

Obtient ou définit la distance à traduire le long de l’axe X en pixels.

TranslateXProperty

Identifie la propriété de dépendance TranslateX .

TranslateY

Obtient ou définit la distance à traduire le long de l’axe y en pixels.

TranslateYProperty

Identifie la propriété de dépendance TranslateY .

TranslateZ

Obtient ou définit la distance à traduire le long de l’axe des zs en pixels.

TranslateZProperty

Identifie la propriété de dépendance TranslateZ .

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