ViewExtensions 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í.
Métodos de extensión para VisualElements, que proporcionan funciones de escalado, rotación y diseño que se pueden animar.
public ref class ViewExtensions abstract sealed
public static class ViewExtensions
type ViewExtensions = class
Public Module ViewExtensions
- Herencia
-
ViewExtensions
Métodos
CancelAnimations(VisualElement) |
Anula todas las animaciones (por ejemplo |
FadeTo(VisualElement, Double, UInt32, Easing) |
Devuelve una tarea que realiza la atenuación que describen los parámetros |
InvalidateMeasure(VisualElement) |
El código de la aplicación puede forzar las actualizaciones de diseño en lugar de confiar en el comportamiento del sistema de diseño integrado. Sin embargo, esto no suele recomendarse. Llamar a InvalidateArrange, InvalidateMeasure o UpdateLayout suele ser innecesario y puede provocar un rendimiento deficiente si se usa demasiado. En muchas situaciones en las que el código de la aplicación podría cambiar las propiedades de diseño, es probable que el sistema de diseño ya esté procesando actualizaciones de forma asincrónica. El sistema de diseño también tiene optimizaciones para tratar con cascadas de cambios de diseño a través de relaciones de elementos primarios y secundarios, y forzar el diseño con código de aplicación puede funcionar con estas optimizaciones. Sin embargo, es posible que existan situaciones de diseño en escenarios más complicados en los que forzar el diseño es la mejor opción para resolver un problema de tiempo u otro problema con el diseño. Simplemente úselo deliberadamente y con moderación. |
LayoutTo(VisualElement, Rect, UInt32, Easing) |
view el rectángulo especificado por el bounds parámetro . |
RelRotateTo(VisualElement, Double, UInt32, Easing) |
Gira el VisualElement especificado por |
RelScaleTo(VisualElement, Double, UInt32, Easing) |
Devuelve una tarea que escala el VisualElement especificado por |
RotateTo(VisualElement, Double, UInt32, Easing) |
Devuelve una tarea que gira el VisualElement objeto especificado por |
RotateXTo(VisualElement, Double, UInt32, Easing) |
Devuelve una tarea que sesga el eje X del VisualElement especificado por |
RotateYTo(VisualElement, Double, UInt32, Easing) |
Devuelve una tarea que sesga el eje Y del VisualElement especificado por |
ScaleTo(VisualElement, Double, UInt32, Easing) |
Devuelve una tarea que escala el VisualElement especificado por |
ScaleXTo(VisualElement, Double, UInt32, Easing) |
Devuelve una tarea que escala el eje X del VisualElement objeto especificado por |
ScaleYTo(VisualElement, Double, UInt32, Easing) |
Devuelve una tarea que escala el eje Y del VisualElement objeto especificado por |
TranslateTo(VisualElement, Double, Double, UInt32, Easing) |
Anima los elementos TranslationX y TranslationY propiedades de sus valores actuales a los nuevos valores. Esto garantiza que el diseño de entrada está en la misma posición que el diseño visual. |