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, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 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.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class PlaneProjection final : Projection
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class PlaneProjection : Projection
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class PlaneProjection : Projection
Public NotInheritable Class PlaneProjection
Inherits Projection
<PlaneProjection .../>
- Vererbung
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
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 |
Ruft den CoreDispatcher ab, dem dieses Objekt zugeordnet ist. CoreDispatcher stellt eine Funktion dar, die auf das DependencyObject im UI-Thread zugreifen kann, auch wenn der Code von einem Nicht-UI-Thread initiiert wird. (Geerbt von DependencyObject) |
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) |