UIElement.Projection Propriedade

Definição

Obtém ou define a projeção de perspectiva (efeito 3D) a ser aplicada ao renderizar esse elemento.

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

Valor da propriedade

Um efeito de projeção 3D aplicado ao elemento .

Exemplos

Este exemplo mostra como aplicar um PlaneProjection básico na página inicial XAML.

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>

Comentários

Projeção e RenderTransform com um SkewTransform podem obter resultados semelhantes, uma Projeção provavelmente é mais versátil, especialmente se você quiser uma mudança de senso de perspectiva aplicada ao elemento.

Projeção é o tipo de classe base que essa propriedade usa, mas Projeção não implementa um comportamento prático. Use Matrix3DProjection ou PlaneProjection.

O valor de Projection é substituído por PointerDownThemeAnimation e PointerUpThemeAnimation.

Aplica-se a

Produto Versões
Windows App SDK 0.8, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6

Confira também