UIElement.Projection Proprietà

Definizione

Ottiene o imposta la proiezione prospettica (effetto 3D) da applicare durante il rendering di questo elemento.

C#
public Projection Projection { get; set; }
XAML
<uiElement>
  <uiElement.Projection>
    singleProjection
  </uiElement.Projection>
</uiElement>

Valore della proprietà

Effetto di proiezione 3D applicato all'elemento .

Esempio

In questo esempio viene illustrato come applicare un oggetto PlaneProjection di base nel codice XAML della pagina iniziale.

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

Commenti

La proiezione e RenderTransform con SkewTransform possono ottenere risultati simili, una proiezione è probabilmente più versatile, soprattutto se si vuole un senso di cambiamento di prospettiva applicato all'elemento.

La proiezione è il tipo di classe base utilizzato da questa proprietà, ma Projection non implementa un comportamento pratico. Usare Matrix3DProjection o PlaneProjection.

Il valore di Projection viene sostituito da PointerDownThemeAnimation e PointerUpThemeAnimation.

Si applica a

Prodotto Versioni
WinRT Build 10240, Build 10586, Build 14383, Build 15063, Build 16299, Build 17134, Build 17763, Build 18362, Build 19041, Build 20348, Build 22000, Build 22621, Build 26100

Vedi anche