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 3D-Projektionseffekt, der auf das Element angewendet wird.
Beispiele
In diesem Beispiel wird gezeigt, wie Sie ein einfaches PlaneProjection-Objekt im XAML-Code der Ersten Seite 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 von perspektivischer Änderung auf das Element anwenden möchten.
Projektion ist der Basisklassentyp, den diese Eigenschaft verwendet, aber Projection implementiert kein praktisches Verhalten. Verwenden Sie entweder Matrix3DProjection oder PlaneProjection.
Der Wert der Projektion wird durch PointerDownThemeAnimation und PointerUpThemeAnimation überschrieben.