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

Proporciona la API de animación y guion gráfico para animaciones de transición, estados visuales o componentes animados de la interfaz de usuario.

Clases

Nombre Description
AddDeleteThemeTransition

Proporciona el comportamiento de transición animada para cuando los controles agregan o eliminan elementos secundarios de un panel. Por ejemplo, si tiene una colección de fotos mostradas en una cuadrícula, puede 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 desde el 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 aceleración que crea un efecto de rebote animado.

CircleEase

Representa una función de aceleración que crea una animación que acelera o ralentiza mediante 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 el índice puede acceder individualmente. ColorKeyFrameCollection es el valor de la propiedad ColorAnimationUsingKeyFrames.KeyFrames .

CommonNavigationTransitionInfo

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

ConditionallyIndependentlyAnimatableAttribute

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

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 para 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 continua.

CubicEase

Representa una función de aceleración que crea una animación que acelera o ralentiza 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 el índice puede tener acceso individualmente. DoubleKeyFrameCollection es el valor de la propiedad DoubleAnimationUsingKeyFrames.KeyFrames .

DragItemThemeAnimation

Representa la animación preconfigurada que se aplica a los elementos de artículo que están siendo arrastrados.

DragOverThemeAnimation

Representa la animación preconfigurada que se aplica a los elementos debajo de un elemento que se está arrastrando.

DrillInNavigationTransitionInfo

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

DrillInThemeAnimation

Representa una animación preconfigurada que se ejecuta cuando un usuario navega hacia delante en una jerarquía lógica, como desde una página maestra hasta 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 desde 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 aceleración.

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 aceleración que crea una animación similar a una oscilación de primavera hacia atrás y hacia adelante hasta que llega a descansar.

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 aceleración que crea una animación que acelera o ralentiza 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 o ocultas.

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 cuanto 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 . El código de C# debe usar miembros de KeyTime en su lugar.

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ámetros 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 sobre 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 el índice puede acceder individualmente. 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 detectar un puntero hacia abajo en un elemento o elemento y se libera la acción de pulsación.

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 el índice puede tener acceso individualmente. PointKeyFrameCollection es el valor de la propiedad PointAnimation.KeyFrames .

PopInThemeAnimation

Representa la animación preconfigurada que se aplica a los componentes emergentes de 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 componentes emergentes de 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 los controles, como la interfaz de usuario similar a una herramienta de información en un objeto, cuando aparecen.

PowerEase

Representa una función de aceleración que crea una animación que acelera o ralentiza 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 ralentiza mediante la fórmula f (t) = t2

QuarticEase

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

QuinticEase

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

ReorderThemeTransition

Proporciona el comportamiento de transición animada cuando los elementos de la 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 . El código de C# debe usar miembros de RepeatBehavior en su lugar.

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 acelera o ralentiza el uso de una fórmula sine.

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 la 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 objetos y propiedades dirigidas a 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 las acciones predefinidas o los cambios de estado. Las transiciones de tema específicas (varias clases derivadas de transición) 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

Nombre Description
KeyTime

Especifica cuándo debe tener lugar un fotograma clave determinado durante una animación.

RepeatBehavior

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

Enumeraciones

Nombre Description
ClockState

Describe los posibles estados 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