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, "Microsoft.UI.Xaml.WinUIContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 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.Activatable(65536, "Microsoft.UI.Xaml.WinUIContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class PlaneProjection : Projection
Public NotInheritable Class PlaneProjection
Inherits Projection
<PlaneProjection .../>
- Herança
- Atributos
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 |
Sempre retorna |
DispatcherQueue |
Obtém o ao |
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) |