Compartir a través de


Microsoft.UI.Xaml.Media.Animation Espacio de nombres

Proporciona API de animación y guiones gráficos para animaciones de transición, estados visuales o componentes de la interfaz de usuario animada.

Clases

AddDeleteThemeTransition

Proporciona el comportamiento de transición animada para cuando los controles agregan o eliminan elementos secundarios de un panel. Por ejemplo, si tienes una colección de fotos mostradas en una cuadrícula, puedes asociar esta animación a la cuadrícula para que cuando se agreguen o eliminen fotos, las fotos se animarán dentro y fuera de la vista.

BackEase

Representa una función de aceleración que cambia un valor en la dirección opuesta de la función principal durante parte de una duración y, a continuación, invierte y finaliza el comportamiento de función a lo largo del tiempo de una manera convencional.

BasicConnectedAnimationConfiguration

Objeto que configura la animación conectada como una transición lineal del origen al destino.

BeginStoryboard

Acción de desencadenador que comienza un Guión gráfico. No se suele utilizar. Vea la sección Comentarios.

BounceEase

Representa una función de entradas y salidas lentas que crea un efecto de rebote animado.

CircleEase

Representa una función de entradas y salidas lentas que crea una animación que aumenta o disminuye la velocidad utilizando una función circular.

ColorAnimation

Anima el valor de una propiedad Color entre dos valores de destino mediante interpolación lineal sobre una duración especificada.

ColorAnimationUsingKeyFrames

Anima el valor de una propiedad Color a lo largo de un conjunto de fotogramas clave.

ColorKeyFrame

Proporciona una clase base para técnicas específicas de fotograma clave de animación que definen un segmento de animación con un valor de destino color . Cada una de las clases derivadas proporciona un método de interpolación de fotograma clave diferente para un valor Color que se proporciona para una animación ColorAnimationUsingKeyFrames .

ColorKeyFrameCollection

Representa una colección de objetos ColorKeyFrame a los que se puede tener acceso individualmente por índice. ColorKeyFrameCollection es el valor de la propiedad ColorAnimationUsingKeyFrames.KeyFrames .

CommonNavigationTransitionInfo

Proporciona parámetros comunes para las animaciones de transición de navegación.

ConditionallyIndependentlyAnimatableAttribute

No está pensado para uso general. Consulte también IndependentlyAnimatableAttribute.

ConnectedAnimation

Representa una animación que anima simultáneamente la salida de un elemento y la entrada de otro elemento.

ConnectedAnimationConfiguration

Objeto que describe el tipo de animación que se va a reproducir durante una animación conectada.

ConnectedAnimationService

Representa un servicio que proporciona propiedades y métodos para mostrar una ConnectedAnimation.

ContentThemeTransition

Proporciona el comportamiento de transición animada correspondiente a cuando cambia el contenido de un control. Esto puede aplicarse además de AddDeleteThemeTransition.

ContinuumNavigationTransitionInfo

Especifica el objeto que volará entre páginas para proporcionar contexto durante una transición de continuidad.

CubicEase

Representa una función de aceleración que crea una animación que acelera o desacelera mediante la fórmula f (t) = t3.

DirectConnectedAnimationConfiguration

Objeto que configura la animación conectada para reproducir una animación lineal rápida entre el origen y el destino.

DiscreteColorKeyFrame

Anima desde el valor Color del fotograma clave anterior a su propio Valor mediante valores discretos.

DiscreteDoubleKeyFrame

Anima desde el valor Double del fotograma clave anterior a su propio Valor mediante valores discretos.

DiscreteObjectKeyFrame

Anima desde el valor Object del fotograma clave anterior a su propio Valor mediante valores discretos.

DiscretePointKeyFrame

Anima desde el valor Point del fotograma clave anterior a su propio Valor mediante fotogramas discretos.

DoubleAnimation

Anima el valor de una propiedad Double entre dos valores de destino mediante interpolación lineal sobre una duración especificada.

DoubleAnimationUsingKeyFrames

Anima el valor de una propiedad Double a lo largo de un conjunto de fotogramas clave.

DoubleKeyFrame

Clase abstracta que define un segmento de animación con su propio valor de destino y método de interpolación para doubleAnimationUsingKeyFrames.

DoubleKeyFrameCollection

Representa una colección de objetos DoubleKeyFrame a los que se puede tener acceso individualmente por índice. DoubleKeyFrameCollection es el valor de la propiedad DoubleAnimationUsingKeyFrames.KeyFrames .

DragItemThemeAnimation

Representa la animación preconfigurada que se aplica a los elementos que se arrastran.

DragOverThemeAnimation

Representa la animación preconfigurada que se aplica a los elementos que se encuentran debajo de los que se arrastran.

DrillInNavigationTransitionInfo

Especifica la animación que se va a ejecutar cuando un usuario navega hacia delante en una jerarquía lógica, como desde una lista maestra a una página de detalles.

DrillInThemeAnimation

Representa una animación preconfigurada que se ejecuta cuando un usuario navega hacia adelante en una jerarquía lógica, como de una página maestra a una página de detalles.

DrillOutThemeAnimation

Representa una animación preconfigurada que se ejecuta cuando un usuario navega hacia atrás en una jerarquía lógica, como de una página de detalles a una página maestra.

DropTargetItemThemeAnimation

Representa la animación preconfigurada que se aplica a los posibles elementos de destino de colocación.

EasingColorKeyFrame

Asocia funciones de aceleración a una animación de fotograma clave ColorAnimationUsingKeyFrames .

EasingDoubleKeyFrame

Asocia una función de aceleración a una animación de fotograma clave DoubleAnimationUsingKeyFrames .

EasingFunctionBase

Proporciona la clase base para todas las funciones de entradas y salidas lentas.

EasingPointKeyFrame

Asocia una función de aceleración a una animación de fotograma clave PointAnimationUsingKeyFrames .

EdgeUIThemeTransition

Proporciona el comportamiento de transición animada para una transición de interfaz de usuario perimetral.

ElasticEase

Representa una función de entradas y salidas lentas que crea una animación similar a un muelle oscilando de un lado a otro hasta que se detiene.

EntranceNavigationTransitionInfo

Especifica la animación que se va a ejecutar cuando el contenido aparece en una página.

EntranceThemeTransition

Proporciona el comportamiento de transición animada en los controles cuando aparecen por primera vez. Puede usarlo en objetos individuales o en contenedores de objetos. En este último caso, los elementos secundarios se animarán en la vista en secuencia en lugar de todos al mismo tiempo.

ExponentialEase

Representa una función de entradas y salidas lentas que crea una animación que acelera y/o desacelera mediante una fórmula exponencial.

FadeInThemeAnimation

Representa la animación de opacidad preconfigurada que se aplica a los controles cuando se muestran por primera vez.

FadeOutThemeAnimation

Representa la animación de opacidad preconfigurada que se aplica a los controles cuando se quitan de la interfaz de usuario u ocultan.

GravityConnectedAnimationConfiguration

Objeto que configura la animación conectada para reproducir con la configuración de gravedad.

IndependentlyAnimatableAttribute

No está pensado para uso general. Este atributo lo usan herramientas de diseño como Microsoft Visual Studio. Microsoft Visual Studio interpreta el atributo e informa a los desarrolladores de aplicaciones de cómo funcionará una combinación de propiedades de animación en lo que respecta al rendimiento y las restricciones.

KeySpline

Representa un fotograma clave spline para definir el progreso de la animación.

KeyTimeHelper

Proporciona métodos de utilidad para trabajar con valores KeyTime . En su lugar, el código de C# y Microsoft Visual Basic deben usar miembros de KeyTime .

LinearColorKeyFrame

Anima desde el valor Color del fotograma clave anterior a su propio valor mediante interpolación lineal.

LinearDoubleKeyFrame

Anima desde el valor Double del fotograma clave anterior a su propio valor mediante interpolación lineal.

LinearPointKeyFrame

Anima desde el valor Point del fotograma clave anterior a su propio Valor, utilizando la interpolación lineal.

NavigationThemeTransition

Proporciona animaciones de navegación de página.

NavigationTransitionInfo

Proporciona información de parámetro para el método Frame.Navigate . Controla cómo se ejecuta la animación de transición durante la acción de navegación.

ObjectAnimationUsingKeyFrames

Anima el valor de una propiedad Object a lo largo de un conjunto de fotogramas clave a lo largo de una duración especificada.

ObjectKeyFrame

Define un segmento de animación con su propio valor de destino y método de interpolación para objectAnimationUsingKeyFrames.

ObjectKeyFrameCollection

Representa una colección de objetos ObjectKeyFrame a los que se puede tener acceso individualmente por índice. ObjectKeyFrameCollection es el valor de la propiedad ObjectAnimationUsingKeyFrames.KeyFrames .

PaneThemeTransition

Proporciona el comportamiento de transición animada para una transición de interfaz de usuario de panel.

PointAnimation

Anima el valor de una propiedad Point entre dos valores de destino mediante interpolación lineal sobre una duración especificada.

PointAnimationUsingKeyFrames

Anima el valor de una propiedad Point a lo largo de un conjunto de fotogramas clave.

PointerDownThemeAnimation

Representa una animación preconfigurada que se ejecuta cuando se detecta un puntero hacia abajo en un elemento o elemento.

PointerUpThemeAnimation

Representa una animación preconfigurada que se ejecuta después de que se detecte un puntero hacia abajo en un elemento o elemento y se libere la acción de pulsar.

PointKeyFrame

Define un segmento de animación con su propio valor de destino y método de interpolación para pointAnimationUsingKeyFrames.

PointKeyFrameCollection

Representa una colección de objetos PointKeyFrame a los que se puede tener acceso individualmente por índice. PointKeyFrameCollection es el valor de la propiedad PointAnimation.KeyFrames .

PopInThemeAnimation

Representa la animación preconfigurada que se aplica a los componentes emergentes de los controles (por ejemplo, interfaz de usuario similar a información sobre herramientas en un objeto) tal como aparecen. Esta animación combina opacidad y traducción.

PopOutThemeAnimation

Representa la animación preconfigurada que se aplica a los componentes emergentes de los controles (por ejemplo, interfaz de usuario similar a información sobre herramientas en un objeto) a medida que se cierran o quitan. Esta animación combina opacidad y traducción.

PopupThemeTransition

Proporciona el comportamiento de transición animada que se aplica a los componentes emergentes de controles (por ejemplo, interfaces de usuario de tipo información sobre herramientas en un objeto) cuando aparecen.

PowerEase

Representa una función de aceleración que crea una animación que acelera o desacelera mediante la fórmula f (t) = t*p* donde p es igual a la propiedad Power .

QuadraticEase

Representa una función de aceleración que crea una animación que acelera o desacelera mediante la fórmula f (t) = t2.

QuarticEase

Representa una función de aceleración que crea una animación que acelera o desacelera mediante la fórmula f (t) = t4.

QuinticEase

Representa una función de aceleración que crea una animación que acelera o desacelera mediante la fórmula f (t) = t5.

ReorderThemeTransition

Proporciona el comportamiento de transición animada cuando los elementos de los controles de vista de lista cambian de orden. Normalmente, esto se debe a una operación de arrastrar y colocar. Los diferentes controles y temas pueden tener diferentes características para las animaciones implicadas.

RepeatBehaviorHelper

Proporciona métodos de utilidad básicos para procesar valores RepeatBehavior . En su lugar, el código de C# y Microsoft Visual Basic deben usar miembros de RepeatBehavior .

RepositionThemeAnimation

Use para animar un objeto que se va a cambiar de posición.

RepositionThemeTransition

Reacciona a los movimientos de diseño cuando no se establece ningún contexto y se pasa un desencadenador de movimiento .

SineEase

Representa una función de aceleración que crea una animación que aumenta y/o reduce la velocidad con una fórmula de seno.

SlideNavigationTransitionInfo

Proporciona los parámetros para una transición de navegación con diapositivas.

SplineColorKeyFrame

Anima desde el valor Color del fotograma clave anterior a su propio valor mediante interpolación splined.

SplineDoubleKeyFrame

Anima desde el valor Double del fotograma clave anterior a su propio valor mediante interpolación splined.

SplinePointKeyFrame

Anima desde el valor Point del fotograma clave anterior a su propio valor mediante interpolación splined.

SplitCloseThemeAnimation

Representa la animación preconfigurada que oculta una interfaz de usuario de destino mediante una animación dividida .

SplitOpenThemeAnimation

Representa la animación preconfigurada que revela una interfaz de usuario de destino mediante una animación dividida .

Storyboard

Controla las animaciones con una escala de tiempo y proporciona información de destino de objetos y propiedades para sus animaciones secundarias.

SuppressNavigationTransitionInfo

Especifica que las animaciones se suprimen durante la navegación.

SwipeBackThemeAnimation

Representa la animación preconfigurada que se aplica a los controles cuando un elemento vuelve a deslizarse en su ranura de diseño después de una interacción de deslizar el dedo .

SwipeHintThemeAnimation

Representa la animación preconfigurada que indica que ahora es posible un gesto de deslizar el dedo .

Timeline

Define una duración y otras propiedades de comportamiento para una animación de Windows Runtime. Timeline es la clase base para Storyboard y todos los tipos de animación de Windows Runtime, incluidos los de la biblioteca de animaciones y los usados para animaciones personalizadas en estados visuales o XAML de nivel de página.

TimelineCollection

Representa una colección de objetos Timeline (animaciones de tipo específicas). TimelineCollection es el valor de la propiedad Storyboard.Children .

Transition

Representa un comportamiento visual que se produce para acciones predefinidas o cambios de estado. Las transiciones de tema específicas (varias clases derivadas de transition) se pueden aplicar a elementos individuales mediante la propiedad UIElement.Transitions o se aplican a propiedades de transición de tema específicas del escenario, como ContentControl.ContentTransitions.

TransitionCollection

Representa una colección de objetos Transition . Cada objeto Transition representa una transición de tema diferente, parte de la biblioteca de animaciones de Windows Runtime.

Estructuras

KeyTime

Especifica si un fotograma clave en particular debe tener lugar durante una animación.

RepeatBehavior

Describe cómo una escala de tiempo repite su duración simple.

Enumeraciones

ClockState

Describe los estados potenciales de una animación.

ConnectedAnimationComponent

Define constantes que especifican las animaciones de componente que componen una animación conectada.

EasingMode

Especifica cómo se interpola la animación asociada a una función de aceleración.

FillBehavior

Especifica cómo se comporta una escala de tiempo cuando está fuera de su período activo, pero su elemento primario está dentro de su período activo o de suspensión.

RepeatBehaviorType

Especifica el modo de repetición que representa un valor sin formato RepeatBehavior .

SlideNavigationTransitionEffect

Define constantes que describen el tipo de animación que se va a reproducir durante una transición de diapositivas.

Consulte también