UIElement.Projection Eigenschaft
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.
Ruft die perspektivische Projektion (3D-Effekt) ab, die beim Rendern dieses Elements angewendet werden soll, oder legt diese fest.
public:
property Projection ^ Projection { Projection ^ get(); void set(Projection ^ value); };
Projection Projection();
void Projection(Projection value);
public Projection Projection { get; set; }
var projection = uIElement.projection;
uIElement.projection = projection;
Public Property Projection As Projection
<uiElement>
<uiElement.Projection>
singleProjection
</uiElement.Projection>
</uiElement>
Eigenschaftswert
Ein auf das Element angewendeter 3D-Projektionseffekt.
Beispiele
In diesem Beispiel wird gezeigt, wie Sie ein einfaches PlaneProjection-Objekt in der XAML-Anfangsseite anwenden.
<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>
Hinweise
Projektion und RenderTransform mit einer SkewTransform können ähnliche Ergebnisse erzielen, eine Projektion ist wahrscheinlich vielseitiger, insbesondere, wenn Sie ein Gefühl der Perspektivänderung auf das Element anwenden möchten.
Projektion ist der Basisklassentyp, den diese Eigenschaft verwendet, aber Projektion implementiert kein praktisches Verhalten. Verwenden Sie Entweder Matrix3DProjection oder PlaneProjection.
Der Wert von Projection wird von PointerDownThemeAnimation und PointerUpThemeAnimation überschrieben.