PerspectiveTransform3D Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa un efecto de perspectiva 3D.
public ref class PerspectiveTransform3D 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 PerspectiveTransform3D 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 PerspectiveTransform3D : Transform3D
Public NotInheritable Class PerspectiveTransform3D
Inherits Transform3D
- Herencia
- Atributos
Comentarios
Para obtener más información sobre el uso de PerspectiveTransform3D, consulta la propiedad UIElement.Transform3D .
Agregar un elemento PerspectiveTransform3D a una escena sin otras transformaciones 3D no cambiará la apariencia de ningún elemento 2D. Conservará las coordenadas X e Y en el plano de Z=0. Para aprovechar el efecto de perspectiva, debe usar CompositeTransform3D junto con PerspectiveTransform3D.
Siguiendo las directrices de la canalización de transformación Direct3D, PerspectiveTransform3D representa una transformación de proyección. En comparación, CompositeTransform3D representa una transformación de mundo o vista. Por este motivo, PerspectiveTransform3D normalmente debe aplicarse en la raíz de la escena XAML. En la mayoría de los casos, sería el elemento Page .
Constructores
PerspectiveTransform3D() |
Inicializa una nueva instancia de la clase PerspectiveTransform3D . |
Propiedades
Depth |
Obtiene o establece la distancia en píxeles en el plano donde z=0. |
DepthProperty |
Identifica la propiedad de dependencia Depth . |
Dispatcher |
Siempre devuelve |
DispatcherQueue |
Obtiene el objeto |
OffsetX |
Obtiene o establece el desplazamiento x en píxeles para el origen de la perspectiva desde el centro del elemento. |
OffsetXProperty |
Identifica la propiedad de dependencia OffsetX . |
OffsetY |
Obtiene o establece el desplazamiento y en píxeles para el origen de la perspectiva desde el centro del elemento. |
OffsetYProperty |
Identifica la propiedad de dependencia OffsetY . |
Métodos
ClearValue(DependencyProperty) |
Borra el valor local de una propiedad de dependencia. (Heredado de DependencyObject) |
GetAnimationBaseValue(DependencyProperty) |
Devuelve cualquier valor base establecido para una propiedad de dependencia, que se aplicaría en los casos en los que una animación no está activa. (Heredado de DependencyObject) |
GetValue(DependencyProperty) |
Devuelve el valor efectivo actual de una propiedad de dependencia de dependencyObject. (Heredado de DependencyObject) |
ReadLocalValue(DependencyProperty) |
Devuelve el valor local de una propiedad de dependencia, si se establece un valor local. (Heredado de DependencyObject) |
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback) |
Registra una función de notificación para escuchar los cambios en una dependencyProperty específica en esta instancia de DependencyObject . (Heredado de DependencyObject) |
SetValue(DependencyProperty, Object) |
Establece el valor local de una propiedad de dependencia en dependencyObject. (Heredado de DependencyObject) |
UnregisterPropertyChangedCallback(DependencyProperty, Int64) |
Cancela una notificación de cambio registrada anteriormente llamando a RegisterPropertyChangedCallback. (Heredado de DependencyObject) |