PlaneProjection Classe
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.
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
Requisitos do Windows
Família de dispositivos |
Windows 10 (introduzida na 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
|
Exemplos
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>
Construtores
PlaneProjection() |
Inicializa uma nova instância da classe PlaneProjection . |
Propriedades
CenterOfRotationX |
Obtém ou define a coordenada x do centro de rotação do objeto que você gira. |
CenterOfRotationXProperty |
Identifica a propriedade de dependência CenterOfRotationX . |
CenterOfRotationY |
Obtém ou define a coordenada y do centro de rotação do objeto que você gira. |
CenterOfRotationYProperty |
Identifica a propriedade de dependência CenterOfRotationY . |
CenterOfRotationZ |
Obtém ou define a coordenada z do centro de rotação do objeto que você gira. |
CenterOfRotationZProperty |
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) |
GlobalOffsetX |
Obtém ou define a distância que o objeto é traduzido ao longo do eixo x da tela. |
GlobalOffsetXProperty |
Identifica a propriedade de dependência GlobalOffsetX . |
GlobalOffsetY |
Obtém ou define a distância que o objeto é traduzido ao longo do eixo y da tela. |
GlobalOffsetYProperty |
Identifica a propriedade de dependência GlobalOffsetY . |
GlobalOffsetZ |
Obtém ou define a distância que o objeto é traduzido ao longo do eixo z da tela. |
GlobalOffsetZProperty |
Identifica a propriedade de dependência GlobalOffsetZ . |
LocalOffsetX |
Obtém ou define a distância que o objeto é traduzido ao longo do eixo x do plano do objeto. |
LocalOffsetXProperty |
Identifica a propriedade de dependência LocalOffsetX . |
LocalOffsetY |
Obtém ou define a distância que o objeto é traduzido ao longo do eixo y do plano do objeto. |
LocalOffsetYProperty |
Identifica a propriedade de dependência LocalOffsetY . |
LocalOffsetZ |
Obtém ou define a distância que o objeto é traduzido ao longo do eixo z do plano do objeto. |
LocalOffsetZProperty |
Identifica a propriedade de dependência LocalOffsetZ . |
ProjectionMatrix |
Obtém a matriz de projeção do PlaneProjection. |
ProjectionMatrixProperty |
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. |
RotationXProperty |
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. |
RotationYProperty |
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. |
RotationZProperty |
Identifica a propriedade de dependência RotationZ . |
Métodos
ClearValue(DependencyProperty) |
Limpa o valor local de uma propriedade de dependência. (Herdado de DependencyObject) |
GetAnimationBaseValue(DependencyProperty) |
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) |
GetValue(DependencyProperty) |
Retorna o valor efetivo atual de uma propriedade de dependência de um DependencyObject. (Herdado de DependencyObject) |
ReadLocalValue(DependencyProperty) |
Retorna o valor local de uma propriedade de dependência, se um valor local for definido. (Herdado de DependencyObject) |
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback) |
Registra uma função de notificação para escutar alterações em uma DependencyProperty específica nesta instância dependencyObject . (Herdado de DependencyObject) |
SetValue(DependencyProperty, Object) |
Define o valor local de uma propriedade de dependência em um DependencyObject. (Herdado de DependencyObject) |
UnregisterPropertyChangedCallback(DependencyProperty, Int64) |
Cancela uma notificação de alteração que foi registrada anteriormente chamando RegisterPropertyChangedCallback. (Herdado de DependencyObject) |