PlaneProjection 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 eine perspektivische Transformation (einen 3D-ähnlichen Effekt) für ein Objekt dar.
public ref class PlaneProjection sealed : Projection
/// [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 PlaneProjection final : Projection
[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 PlaneProjection : Projection
Public NotInheritable Class PlaneProjection
Inherits Projection
<PlaneProjection .../>
- Vererbung
- Attribute
Beispiele
Um eine Perspektivtransformation auf ein UIElement anzuwenden, legen Sie die Projection-Eigenschaft des UIElement-Objekts auf eine PlaneProjection fest. Die PlaneProjection definiert, wie die Transformation im Raum gerendert wird. Dieses Beispiel zeigt einen einfachen Fall.
<StackPanel Margin="35" Background="Gray">
<StackPanel.Projection>
<PlaneProjection RotationX="-35" RotationY="-35" RotationZ="15" />
</StackPanel.Projection>
<TextBlock Margin="10">Type Something Below</TextBlock>
<TextBox Margin="10"></TextBox>
<Button Margin="10" Content="Click" Width="100" />
</StackPanel>
Konstruktoren
PlaneProjection() |
Initialisiert eine neue instance der PlaneProjection-Klasse. |
Eigenschaften
CenterOfRotationX |
Ruft die x-Koordinate des Drehzentrums des von Ihnen gedrehten Objekts ab oder legt diese fest. |
CenterOfRotationXProperty |
Gibt die CenterOfRotationX-Abhängigkeitseigenschaft an. |
CenterOfRotationY |
Ruft die y-Koordinate des Drehzentrums des von Ihnen gedrehten Objekts ab oder legt diese fest. |
CenterOfRotationYProperty |
Gibt die Abhängigkeitseigenschaft CenterOfRotationY an. |
CenterOfRotationZ |
Ruft die z-Koordinate des Drehzentrums des von Ihnen gedrehten Objekts ab oder legt sie fest. |
CenterOfRotationZProperty |
Gibt die Abhängigkeitseigenschaft CenterOfRotationZ an. |
Dispatcher |
Gibt immer in einer Windows App SDK-App zurück |
DispatcherQueue |
Ruft den |
GlobalOffsetX |
Ruft die Entfernung ab, die das Objekt entlang der x-Achse des Bildschirms übersetzt wird, oder legt diesen fest. |
GlobalOffsetXProperty |
Identifiziert die GlobalOffsetX-Abhängigkeitseigenschaft . |
GlobalOffsetY |
Ruft die Entfernung ab, die das Objekt entlang der y-Achse des Bildschirms übersetzt wird, oder legt diesen fest. |
GlobalOffsetYProperty |
Gibt die Abhängigkeitseigenschaft GlobalOffsetY an. |
GlobalOffsetZ |
Ruft die Entfernung ab, die das Objekt entlang der z-Achse des Bildschirms übersetzt wird, oder legt diesen fest. |
GlobalOffsetZProperty |
Gibt die Abhängigkeitseigenschaft GlobalOffsetZ an. |
LocalOffsetX |
Ruft die Entfernung ab, die das Objekt entlang der x-Achse der Ebene des Objekts übersetzt wird, oder legt diesen fest. |
LocalOffsetXProperty |
Gibt die Abhängigkeitseigenschaft LocalOffsetX an. |
LocalOffsetY |
Ruft die Entfernung ab, die das Objekt entlang der y-Achse der Ebene des Objekts übersetzt wird, oder legt diesen fest. |
LocalOffsetYProperty |
Identifiziert die Abhängigkeitseigenschaft LocalOffsetY . |
LocalOffsetZ |
Ruft die Entfernung ab, die das Objekt entlang der Z-Achse der Objektebene übersetzt wird, oder legt diesen fest. |
LocalOffsetZProperty |
Gibt die Abhängigkeitseigenschaft LocalOffsetZ an. |
ProjectionMatrix |
Ruft die Projektionsmatrix der PlaneProjection ab. |
ProjectionMatrixProperty |
Gibt die Abhängigkeitseigenschaft ProjectionMatrix an. |
RotationX |
Ruft die Anzahl der Grad ab, die das Objekt um die x-Achse der Drehung drehen soll, oder legt diese fest. |
RotationXProperty |
Gibt die RotationX-Abhängigkeitseigenschaft an. |
RotationY |
Ruft die Anzahl der Grad ab, die das Objekt um die y-Achse der Drehung drehen soll, oder legt diese fest. |
RotationYProperty |
Gibt die Abhängigkeitseigenschaft RotationY an. |
RotationZ |
Ruft die Anzahl der Grad ab, die das Objekt um die Z-Achse der Drehung drehen sollen, oder legt diese fest. |
RotationZProperty |
Gibt die RotationZ-Abhängigkeitseigenschaft an. |
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 festgelegt wurde, was 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 registriert wurde, indem RegisterPropertyChangedCallback aufgerufen wurde. (Geerbt von DependencyObject) |