Partilhar via


CompositeTransform3D Classe

Definição

Representa as transformações de escala, rotação e tradução 3D a serem aplicadas a um elemento.

public ref class CompositeTransform3D sealed : Transform3D
/// [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 CompositeTransform3D final : Transform3D
[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 CompositeTransform3D : Transform3D
Public NotInheritable Class CompositeTransform3D
Inherits Transform3D
Herança
Object Platform::Object IInspectable DependencyObject Transform3D CompositeTransform3D
Atributos

Comentários

Para obter exemplos e mais informações sobre como usar a classe [CompositeTransform3D, consulte a propriedade UIElement.Transform3D .

As transformações disponíveis são aplicadas na seguinte ordem:

Todas as transformações ocorrem em torno do mesmo ponto central definido por CenterX, CenterY e CenterZ.

Você pode animar cada propriedade de um CompositeTransform3D independentemente.

Construtores

CompositeTransform3D()

Inicializa uma nova instância da classe CompositeTransform3D .

Propriedades

CenterX

Obtém a coordenada x do ponto central em pixels para todas as transformações especificadas pelo CompositeTransform3D.

CenterXProperty

Identifica a propriedade de dependência CenterX .

CenterY

Obtém a coordenada y do ponto central em pixels para todas as transformações especificadas pelo CompositeTransform3D.

CenterYProperty

Identifica a propriedade de dependência CenterY .

CenterZ

Obtém a coordenada z do ponto central em pixels para todas as transformações especificadas pelo CompositeTransform3D.

CenterZProperty

Identifica a propriedade de dependência CenterZ .

Dispatcher

Sempre retorna null em um aplicativo SDK do Aplicativo Windows. Em vez disso, use DispatcherQueue .

(Herdado de DependencyObject)
DispatcherQueue

Obtém o ao DispatcherQueue qual este objeto está associado. O DispatcherQueue representa uma instalação que pode acessar o 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)
RotationX

Obtém ou define o ângulo em graus de rotação no sentido anti-horário ao redor do eixo x.

RotationXProperty

Identifica a propriedade de dependência RotationX .

RotationY

Obtém ou define o ângulo em graus de rotação no sentido anti-horário ao redor do eixo y.

RotationYProperty

Identifica a propriedade de dependência RotationY .

RotationZ

Obtém ou define o ângulo em graus de rotação no sentido anti-horário ao redor do eixo z.

RotationZProperty

Identifica a propriedade de dependência RotationZ .

ScaleX

Obtém ou define o fator de escala do eixo x. Você pode usar essa propriedade para alongar ou reduzir um objeto ao longo desse eixo.

ScaleXProperty

Identifica a propriedade de dependência ScaleX .

ScaleY

Obtém ou define o fator de escala do eixo y. Você pode usar essa propriedade para alongar ou reduzir um objeto ao longo desse eixo.

ScaleYProperty

Identifica a propriedade de dependência ScaleY .

ScaleZ

Obtém ou define o fator de escala do eixo z. Você pode usar essa propriedade para alongar ou reduzir um objeto ao longo desse eixo.

ScaleZProperty

Identifica a propriedade de dependência ScaleZ .

TranslateX

Obtém ou define a distância a ser convertida ao longo do eixo x em pixels.

TranslateXProperty

Identifica a propriedade de dependência TranslateX .

TranslateY

Obtém ou define a distância a ser convertida ao longo do eixo y em pixels.

TranslateYProperty

Identifica a propriedade de dependência TranslateY .

TranslateZ

Obtém ou define a distância a ser convertida ao longo do eixo z em pixels.

TranslateZProperty

Identifica a propriedade de dependência TranslateZ .

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 nessa 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)

Aplica-se a

Confira também