CompositeTransform3D Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt 3D-Skalierungs-, Drehungs- und Übersetzungstransformationen dar, die auf ein Element angewendet werden sollen.
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
- Vererbung
- Attribute
Hinweise
Beispiele und weitere Informationen zur Verwendung von [CompositeTransform3D-Klasse finden Sie unter der UIElement.Transform3D-Eigenschaft .
Die verfügbaren Transformationen werden in der folgenden Reihenfolge angewendet:
- Scale (ScaleX, ScaleY, ScaleZ)
- Rotation (RotationX, RotationY, RotationZ)
- Übersetzen (TranslateX, TranslateY, TranslateZ)
Alle Transformationen erfolgen um denselben Mittelpunkt, der durch CenterX, CenterY und CenterZ definiert ist.
Sie können jede Eigenschaft eines CompositeTransform3D unabhängig voneinander animieren.
Konstruktoren
CompositeTransform3D() |
Initialisiert eine neue instance der CompositeTransform3D-Klasse. |
Eigenschaften
CenterX |
Ruft die x-Koordinate des Mittelpunkts in Pixeln für alle Transformationen ab, die von CompositeTransform3D angegeben werden. |
CenterXProperty |
Identifiziert die CenterX-Abhängigkeitseigenschaft . |
CenterY |
Ruft die y-Koordinate des Mittelpunkts in Pixeln für alle Transformationen ab, die von CompositeTransform3D angegeben werden. |
CenterYProperty |
Identifiziert die CenterY-Abhängigkeitseigenschaft . |
CenterZ |
Ruft die Z-Koordinate des Mittelpunkts in Pixeln für alle Transformationen ab, die von CompositeTransform3D angegeben werden. |
CenterZProperty |
Identifiziert die CenterZ-Abhängigkeitseigenschaft . |
Dispatcher |
Gibt immer in einer Windows App SDK-App zurück |
DispatcherQueue |
Ruft den |
RotationX |
Ruft den Winkel in Grad der Drehung gegen den Uhrzeigersinn um die x-Achse ab oder legt den Winkel fest. |
RotationXProperty |
Identifiziert die RotationX-Abhängigkeitseigenschaft . |
RotationY |
Ruft den Winkel in Grad der Drehung gegen den Uhrzeigersinn um die y-Achse ab oder legt den Winkel fest. |
RotationYProperty |
Identifiziert die RotationY-Abhängigkeitseigenschaft . |
RotationZ |
Ruft den Winkel in Grad der Drehung gegen den Uhrzeigersinn um die Z-Achse ab oder legt den Winkel fest. |
RotationZProperty |
Identifiziert die RotationZ-Abhängigkeitseigenschaft . |
ScaleX |
Ruft den Skalierungsfaktor für die x-Achse ab oder legt ihn fest. Sie können diese Eigenschaft verwenden, um ein Objekt entlang dieser Achse zu strecken oder zu verkleinern. |
ScaleXProperty |
Identifiziert die ScaleX-Abhängigkeitseigenschaft . |
ScaleY |
Ruft den Skalierungsfaktor für die y-Achse ab oder legt ihn fest. Sie können diese Eigenschaft verwenden, um ein Objekt entlang dieser Achse zu strecken oder zu verkleinern. |
ScaleYProperty |
Identifiziert die ScaleY-Abhängigkeitseigenschaft . |
ScaleZ |
Ruft den Z-Achsenskalierungsfaktor ab oder legt diese fest. Sie können diese Eigenschaft verwenden, um ein Objekt entlang dieser Achse zu strecken oder zu verkleinern. |
ScaleZProperty |
Identifiziert die ScaleZ-Abhängigkeitseigenschaft . |
TranslateX |
Ruft den Abstand ab, der entlang der x-Achse in Pixel übersetzt werden soll, oder legt diesen fest. |
TranslateXProperty |
Identifiziert die TranslateX-Abhängigkeitseigenschaft . |
TranslateY |
Ruft den Abstand ab, der entlang der y-Achse in Pixel übersetzt werden soll, oder legt diesen fest. |
TranslateYProperty |
Identifiziert die TranslateY-Abhängigkeitseigenschaft . |
TranslateZ |
Ruft den Abstand ab, der entlang der Z-Achse in Pixel übersetzt werden soll, oder legt diesen fest. |
TranslateZProperty |
Identifiziert die TranslateZ-Abhängigkeitseigenschaft . |
Methoden
ClearValue(DependencyProperty) |
Löscht den lokalen Wert einer Abhängigkeitseigenschaft. (Geerbt von DependencyObject) |
GetAnimationBaseValue(DependencyProperty) |
Gibt einen beliebigen Basiswert zurück, der für eine Abhängigkeitseigenschaft eingerichtet wurde, der in Fällen gilt, in denen eine Animation nicht aktiv ist. (Geerbt von DependencyObject) |
GetValue(DependencyProperty) |
Gibt den aktuellen effektiven Wert einer Abhängigkeitseigenschaft aus einem DependencyObject zurück. (Geerbt von DependencyObject) |
ReadLocalValue(DependencyProperty) |
Gibt den lokalen Wert einer Abhängigkeitseigenschaft zurück, wenn ein lokaler Wert festgelegt ist. (Geerbt von DependencyObject) |
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback) |
Registriert eine Benachrichtigungsfunktion zum Lauschen auf Änderungen an einer bestimmten DependencyProperty für dieses DependencyObject-instance. (Geerbt von DependencyObject) |
SetValue(DependencyProperty, Object) |
Legt den lokalen Wert einer Abhängigkeitseigenschaft für ein DependencyObject fest. (Geerbt von DependencyObject) |
UnregisterPropertyChangedCallback(DependencyProperty, Int64) |
Bricht eine Änderungsbenachrichtigung ab, die zuvor durch Aufrufen von RegisterPropertyChangedCallback registriert wurde. (Geerbt von DependencyObject) |