PlaneProjection Classe
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.
Representa uma transformação de perspectiva (um efeito semelhante a 3D) em um objeto .
public ref class PlaneProjection sealed : Projection
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class PlaneProjection final : Projection
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class PlaneProjection final : Projection
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class PlaneProjection : Projection
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class PlaneProjection : Projection
Public NotInheritable Class PlaneProjection
Inherits Projection
<PlaneProjection .../>
- Herança
- Atributos
Família de dispositivos |
Windows 10 (introduzida na 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
|
Para aplicar uma transformação de perspectiva a um UIElement, defina a propriedade Projection do objeto UIElement como um PlaneProjection. O PlaneProjection define como a transformação é renderizada no espaço. Este exemplo mostra um caso simples.
<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>
Plane |
Inicializa uma nova instância da classe PlaneProjection . |
Center |
Obtém ou define a coordenada x do centro de rotação do objeto que você gira. |
Center |
Identifica a propriedade de dependência CenterOfRotationX . |
Center |
Obtém ou define a coordenada y do centro de rotação do objeto que você gira. |
Center |
Identifica a propriedade de dependência CenterOfRotationY . |
Center |
Obtém ou define a coordenada z do centro de rotação do objeto que você gira. |
Center |
Identifica a propriedade de dependência CenterOfRotationZ . |
Dispatcher |
Obtém o CoreDispatcher ao qual esse objeto está associado. O CoreDispatcher representa uma instalação que pode acessar DependencyObject no thread da interface do usuário mesmo que o código seja iniciado por um thread que não seja da interface do usuário. (Herdado de DependencyObject) |
Global |
Obtém ou define a distância que o objeto é traduzido ao longo do eixo x da tela. |
Global |
Identifica a propriedade de dependência GlobalOffsetX . |
Global |
Obtém ou define a distância que o objeto é traduzido ao longo do eixo y da tela. |
Global |
Identifica a propriedade de dependência GlobalOffsetY . |
Global |
Obtém ou define a distância que o objeto é traduzido ao longo do eixo z da tela. |
Global |
Identifica a propriedade de dependência GlobalOffsetZ . |
Local |
Obtém ou define a distância que o objeto é traduzido ao longo do eixo x do plano do objeto. |
Local |
Identifica a propriedade de dependência LocalOffsetX . |
Local |
Obtém ou define a distância que o objeto é traduzido ao longo do eixo y do plano do objeto. |
Local |
Identifica a propriedade de dependência LocalOffsetY . |
Local |
Obtém ou define a distância que o objeto é traduzido ao longo do eixo z do plano do objeto. |
Local |
Identifica a propriedade de dependência LocalOffsetZ . |
Projection |
Obtém a matriz de projeção do PlaneProjection. |
Projection |
Identifica a propriedade de dependência ProjectionMatrix . |
RotationX |
Obtém ou define o número de graus para girar o objeto em torno do eixo x de rotação. |
Rotation |
Identifica a propriedade de dependência RotationX . |
RotationY |
Obtém ou define o número de graus para girar o objeto em torno do eixo y de rotação. |
Rotation |
Identifica a propriedade de dependência RotationY . |
RotationZ |
Obtém ou define o número de graus para girar o objeto em torno do eixo z de rotação. |
Rotation |
Identifica a propriedade de dependência RotationZ . |
Clear |
Limpa o valor local de uma propriedade de dependência. (Herdado de DependencyObject) |
Get |
Retorna qualquer valor base estabelecido para uma propriedade de dependência, que se aplicaria nos casos em que uma animação não está ativa. (Herdado de DependencyObject) |
Get |
Retorna o valor efetivo atual de uma propriedade de dependência de um DependencyObject. (Herdado de DependencyObject) |
Read |
Retorna o valor local de uma propriedade de dependência, se um valor local for definido. (Herdado de DependencyObject) |
Register |
Registra uma função de notificação para escutar alterações em uma DependencyProperty específica nesta instância dependencyObject . (Herdado de DependencyObject) |
Set |
Define o valor local de uma propriedade de dependência em um DependencyObject. (Herdado de DependencyObject) |
Unregister |
Cancela uma notificação de alteração que foi registrada anteriormente chamando RegisterPropertyChangedCallback. (Herdado de DependencyObject) |
Produto | Versões |
---|---|
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 |