CompositeTransform3D Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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 :
- Mise à l’échelle (ScaleX, Scaley, ScaleZ)
- Rotation (RotationX, Rotationy, RotationZ)
- Translate (TranslateX, Translatey, TranslateZ)
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 |
DispatcherQueue |
Obtient le |
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) |