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-Skalierung, Drehung und Übersetzung von Transformationen 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 der [CompositeTransform3D-Klasse finden Sie unter der UIElement.Transform3D-Eigenschaft .
Die verfügbaren Transformationen werden in der folgenden Reihenfolge angewendet:
- Skalierung (ScaleX, ScaleY, ScaleZ)
- Drehung (RotationX, RotationY, RotationZ)
- Translate (TranslateX, TranslateY, TranslateZ)
Alle Transformationen erfolgen um denselben Mittelpunkt, der durch CenterX, CenterY und CenterZ definiert wird.
Sie können jede Eigenschaft einer CompositeTransform3D unabhängig voneinander animieren.
Konstruktoren
| Name | Beschreibung |
|---|---|
| CompositeTransform3D() |
Initialisiert eine neue Instanz der CompositeTransform3D-Klasse . |
Eigenschaften
| Name | Beschreibung |
|---|---|
| CenterX |
Ruft die x-Koordinate des Mittelpunkts in Pixeln für alle Transformationen ab, die von CompositeTransform3D angegeben werden. |
| CenterXProperty |
Identifies the CenterX dependency property. |
| CenterY |
Ruft die y-Koordinate des Mittelpunkts in Pixeln für alle Transformationen ab, die durch compositeTransform3D angegeben werden. |
| CenterYProperty |
Identifies the CenterY dependency property. |
| CenterZ |
Ruft die Z-Koordinate des Mittelpunkts in Pixeln für alle Transformationen ab, die durch die CompositeTransform3D angegeben werden. |
| CenterZProperty |
Identifies the CenterZ dependency property. |
| Dispatcher |
Gibt immer in einer Windows App SDK-App zurück |
| DispatcherQueue |
Ruft ab |
| RotationX |
Dient zum Abrufen oder Festlegen des Winkels in Grad der Drehung gegen den Uhrzeigersinn um die x-Achse. |
| RotationXProperty |
Identifies the RotationX dependency property. |
| RotationY |
Dient zum Abrufen oder Festlegen des Winkels in Grad der Drehung gegen den Uhrzeigersinn um die Y-Achse. |
| RotationYProperty |
Identifies the RotationY dependency property. |
| RotationZ |
Dient zum Abrufen oder Festlegen des Winkels in Grad der Drehung gegen den Uhrzeigersinn um die Z-Achse. |
| RotationZProperty |
Identifies the RotationZ dependency property. |
| ScaleX |
Dient zum Abrufen oder Festlegen des Skalierungsfaktors der X-Achse. Mit dieser Eigenschaft können Sie ein Objekt entlang dieser Achse strecken oder verkleinern. |
| ScaleXProperty |
Identifies the ScaleX dependency property. |
| ScaleY |
Dient zum Abrufen oder Festlegen des Skalierungsfaktors der y-Achse. Mit dieser Eigenschaft können Sie ein Objekt entlang dieser Achse strecken oder verkleinern. |
| ScaleYProperty |
Identifies the ScaleY dependency property. |
| ScaleZ |
Ruft den Skalierungsfaktor der Z-Achse ab oder legt den Skalierungsfaktor fest. Mit dieser Eigenschaft können Sie ein Objekt entlang dieser Achse strecken oder verkleinern. |
| ScaleZProperty |
Identifies the ScaleZ dependency property. |
| TranslateX |
Ruft den Abstand ab, der entlang der X-Achse in Pixel übersetzt werden soll, oder legt diesen fest. |
| TranslateXProperty |
Identifies the TranslateX dependency property. |
| TranslateY |
Ruft den Abstand ab, der entlang der Y-Achse in Pixel übersetzt werden soll, oder legt diesen fest. |
| TranslateYProperty |
Identifies the TranslateY dependency property. |
| TranslateZ |
Ruft den Abstand ab, der entlang der Z-Achse in Pixel übersetzt werden soll, oder legt diesen fest. |
| TranslateZProperty |
Identifies the TranslateZ dependency property. |
Methoden
| Name | Beschreibung |
|---|---|
| ClearValue(DependencyProperty) |
Löscht den lokalen Wert einer Abhängigkeitseigenschaft. (Geerbt von DependencyObject) |
| GetAnimationBaseValue(DependencyProperty) |
Gibt einen Basiswert zurück, der für eine Abhängigkeitseigenschaft eingerichtet wurde, was in Fällen angewendet wird, 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 wird. (Geerbt von DependencyObject) |
| RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback) |
Registriert eine Benachrichtigungsfunktion, um Änderungen an einer bestimmten DependencyProperty für diese DependencyObject-Instanz zu überwachen. (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) |