UIElement.Projection Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define a projeção de perspectiva (efeito 3D) a ser aplicada ao renderizar esse elemento.
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>
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.
<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 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.