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
Wenn Sie eine perspektivische Transformation auf ein UIElement anwenden möchten, legen Sie die Projection-Eigenschaft des UIElement-Objekts auf ein PlaneProjection-Objekt 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
| Name | Beschreibung |
|---|---|
| PlaneProjection() |
Initialisiert eine neue Instanz der PlaneProjection-Klasse . |
Eigenschaften
| Name | Beschreibung |
|---|---|
| CenterOfRotationX |
Dient zum Abrufen oder Festlegen der x-Koordinate des Drehmittelpunkts des Objekts, das Sie drehen. |
| CenterOfRotationXProperty |
Identifies the CenterOfRotationX dependency property. |
| CenterOfRotationY |
Ruft die y-Koordinate des Drehmittelpunkts des Objekts ab, das Sie drehen, oder legt diese fest. |
| CenterOfRotationYProperty |
Identifies the CenterOfRotationY dependency property. |
| CenterOfRotationZ |
Dient zum Abrufen oder Festlegen der Z-Koordinate des Drehmittelpunkts des Objekts, das Sie drehen. |
| CenterOfRotationZProperty |
Identifies the CenterOfRotationZ dependency property. |
| Dispatcher |
Gibt immer in einer Windows App SDK-App zurück |
| DispatcherQueue |
Ruft ab |
| GlobalOffsetX |
Dient zum Abrufen oder Festlegen des Abstands, den das Objekt entlang der X-Achse des Bildschirms übersetzt. |
| GlobalOffsetXProperty |
Identifies the GlobalOffsetX dependency property. |
| GlobalOffsetY |
Dient zum Abrufen oder Festlegen des Abstands, den das Objekt entlang der Y-Achse des Bildschirms übersetzt. |
| GlobalOffsetYProperty |
Identifies the GlobalOffsetY dependency property. |
| GlobalOffsetZ |
Dient zum Abrufen oder Festlegen des Abstands, den das Objekt entlang der Z-Achse des Bildschirms übersetzt. |
| GlobalOffsetZProperty |
Identifies the GlobalOffsetZ dependency property. |
| LocalOffsetX |
Dient zum Abrufen oder Festlegen des Abstands, den das Objekt entlang der X-Achse der Fläche des Objekts übersetzt. |
| LocalOffsetXProperty |
Identifies the LocalOffsetX dependency property. |
| LocalOffsetY |
Dient zum Abrufen oder Festlegen des Abstands, den das Objekt entlang der Y-Achse der Fläche des Objekts übersetzt. |
| LocalOffsetYProperty |
Identifies the LocalOffsetY dependency property. |
| LocalOffsetZ |
Dient zum Abrufen oder Festlegen des Abstands, den das Objekt entlang der Z-Achse der Fläche des Objekts übersetzt. |
| LocalOffsetZProperty |
Identifies the LocalOffsetZ dependency property. |
| ProjectionMatrix |
Ruft die Projektionsmatrix der PlaneProjection ab. |
| ProjectionMatrixProperty |
Identifies the ProjectionMatrix dependency property. |
| RotationX |
Dient zum Abrufen oder Festlegen der Gradzahl, um die das Objekt um die x-Achse der Drehung gedreht werden soll. |
| RotationXProperty |
Identifies the RotationX dependency property. |
| RotationY |
Dient zum Abrufen oder Festlegen der Gradzahl, um die das Objekt um die y-Achse der Drehung gedreht werden soll. |
| RotationYProperty |
Identifies the RotationY dependency property. |
| RotationZ |
Dient zum Abrufen oder Festlegen der Gradzahl, um die das Objekt um die Z-Achse der Drehung gedreht werden soll. |
| RotationZProperty |
Identifies the RotationZ 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) |