PlaneProjection-Klasse
TOC
Inhaltsverzeichnis reduzieren
Inhaltsverzeichnis erweitern

PlaneProjection Class

Stellt eine perspektivische Transformation (einen 3D-ähnlichen Effekt) für ein Objekt dar.

Vererbung

Object
  DependencyObject
    Projection
      PlaneProjection

Syntax


public sealed class PlaneProjection : Projection

Attribute

[MarshalingBehavior(Agile)]
[Threading(Both)]
[Version(0x06020000)]
[WebHostHidden()]

Member

PlaneProjectionKlasse hat diese Membertypen:

Konstruktoren

PlaneProjectionKlasse hat diese Konstruktoren.

KonstruktorBeschreibung
PlaneProjection Initializes a new instance of the PlaneProjection class.

 

Methoden

The PlaneProjection Klasse hat diese Methoden. Es erbt auch Methoden von Object Klasse.

MethodeBeschreibung
ClearValue Clears the local value of a dependency property. (Geerbt von DependencyObject)
GetAnimationBaseValue Returns any base value established for a dependency property, which would apply in cases where an animation is not active. (Geerbt von DependencyObject)
GetValue Returns the current effective value of a dependency property from a DependencyObject. (Geerbt von DependencyObject)
ReadLocalValue Returns the local value of a dependency property, if a local value is set. (Geerbt von DependencyObject)
SetValue Sets the local value of a dependency property on a DependencyObject. (Geerbt von DependencyObject)

 

Eigenschaften

Der PlaneProjectionKlasse hat diese Eigenschaften.

EigenschaftZugriffstypBeschreibung

CenterOfRotationX

Lese-/SchreibzugriffGets or sets the x-coordinate of the center of rotation of the object that you rotate.

CenterOfRotationXProperty

SchreibgeschütztIdentifies the CenterOfRotationX dependency property.

CenterOfRotationY

Lese-/SchreibzugriffGets or sets the y-coordinate of the center of rotation of the object that you rotate.

CenterOfRotationYProperty

SchreibgeschütztIdentifies the CenterOfRotationY dependency property.

CenterOfRotationZ

Lese-/SchreibzugriffGets or sets the z-coordinate of the center of rotation of the object that you rotate.

CenterOfRotationZProperty

SchreibgeschütztIdentifies the CenterOfRotationZ dependency property.

Dispatcher

SchreibgeschütztGets the CoreDispatcher that this object is associated with. (Geerbt von DependencyObject)

GlobalOffsetX

Lese-/SchreibzugriffGets or sets the distance that the object is translated along the x-axis of the screen.

GlobalOffsetXProperty

SchreibgeschütztIdentifies the GlobalOffsetX dependency property.

GlobalOffsetY

Lese-/SchreibzugriffGets or sets the distance that the object is translated along the y-axis of the screen.

GlobalOffsetYProperty

SchreibgeschütztIdentifies the GlobalOffsetY dependency property.

GlobalOffsetZ

Lese-/SchreibzugriffGets or sets the distance that the object is translated along the z-axis of the screen.

GlobalOffsetZProperty

SchreibgeschütztIdentifies the GlobalOffsetZ dependency property.

LocalOffsetX

Lese-/SchreibzugriffGets or sets the distance that the object is translated along the x-axis of the plane of the object.

LocalOffsetXProperty

SchreibgeschütztIdentifies the LocalOffsetX dependency property.

LocalOffsetY

Lese-/SchreibzugriffGets or sets the distance that the object is translated along the y-axis of the plane of the object.

LocalOffsetYProperty

SchreibgeschütztIdentifies the LocalOffsetY dependency property.

LocalOffsetZ

Lese-/SchreibzugriffGets or sets the distance that the object is translated along the z-axis of the plane of the object.

LocalOffsetZProperty

SchreibgeschütztIdentifies the LocalOffsetZ dependency property.

ProjectionMatrix

SchreibgeschütztGets the projection matrix of the PlaneProjection.

ProjectionMatrixProperty

SchreibgeschütztIdentifies the ProjectionMatrix dependency property.

RotationX

Lese-/SchreibzugriffGets or sets the number of degrees to rotate the object around the x-axis of rotation.

RotationXProperty

SchreibgeschütztIdentifies the RotationX dependency property.

RotationY

Lese-/SchreibzugriffGets or sets the number of degrees to rotate the object around the y-axis of rotation.

RotationYProperty

SchreibgeschütztIdentifies the RotationY dependency property.

RotationZ

Lese-/SchreibzugriffGets or sets the number of degrees to rotate the object around the z-axis of rotation.

RotationZProperty

SchreibgeschütztIdentifies the RotationZ dependency property.

 

Beispiele

Um eine perspektivische Transformation auf ein UIElement anzuwenden, legen Sie für das UIElement-Objekt die Projection-Eigenschaft auf eine PlaneProjection fest. Die PlaneProjection definiert, wie die Transformation im Raum gerendert wird. In diesem Beispiel wird ein einfacher Fall dargestellt.


<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>


Anforderungen

Mindestens unterstützter Client

Windows 8 [Nur Windows Store-Apps]

Mindestens unterstützter Server

Windows Server 2012 [Nur Windows Store-Apps]

Namespace

Windows.UI.Xaml.Media
Windows::UI::Xaml::Media [C++]

Metadaten

Windows.winmd

Siehe auch

3D-Effekte für Windows Store-Apps
Projection

 

 

Anzeigen:
© 2016 Microsoft