PlaneProjection Klasse

Definition

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
Object Platform::Object IInspectable DependencyObject Projection PlaneProjection
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 null . Verwenden Sie stattdessen DispatcherQueue .

(Geerbt von DependencyObject)
DispatcherQueue

Ruft ab DispatcherQueue , dem dieses Objekt zugeordnet ist. Dies DispatcherQueue stellt eine Einrichtung dar, die auf den DependencyObject UI-Thread zugreifen kann, auch wenn der Code von einem Nicht-UI-Thread initiiert wird.

(Geerbt von DependencyObject)
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)

Gilt für:

Weitere Informationen