Compartir a través de


CompositionEasingFunction Clase

Definición

Clase base para las funciones de interpolador que se van a usar con KeyFrameAnimations.

La clase CompositionEasingFunction es la clase base para las funciones de aceleración que se usan con KeyFrameAnimation s. Las funciones de aceleración se usan para describir cómo el sistema interpola entre dos fotogramas clave diferentes. Actualmente, hay tres funciones de aceleración admitidas: lineal , cúbica bezier y paso.

[WebHostHidden]
public ref class CompositionEasingFunction : CompositionObject
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.LiftedContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[WebHostHidden]
class CompositionEasingFunction : CompositionObject
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65536)]
[WebHostHidden]
class CompositionEasingFunction : CompositionObject
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.LiftedContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public class CompositionEasingFunction : CompositionObject
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65536)]
public class CompositionEasingFunction : CompositionObject
Public Class CompositionEasingFunction
Inherits CompositionObject
Herencia
Object Platform::Object IInspectable CompositionObject CompositionEasingFunction
Derivado
Atributos

Propiedades

Comment

Cadena que se va a asociar con compositionObject.

(Heredado de CompositionObject)
Compositor

El compositor de usado para crear este CompositionObject.

(Heredado de CompositionObject)
DispatcherQueue

Obtiene dispatcherQueue para CompositionObject.

(Heredado de CompositionObject)
ImplicitAnimations

Colección de animaciones implícitas adjuntas a este objeto.

(Heredado de CompositionObject)
Properties

Colección de propiedades asociadas al CompositionObject.

(Heredado de CompositionObject)

Métodos

Close()

Cierra compositionObject y libera los recursos del sistema.

(Heredado de CompositionObject)
CreateBackEasingFunction(Compositor, CompositionEasingFunctionMode, Single)

Crea una nueva instancia de BackEasingFunction.

CreateBounceEasingFunction(Compositor, CompositionEasingFunctionMode, Int32, Single)

Crea una nueva instancia de BounceEasingFunction.

CreateCircleEasingFunction(Compositor, CompositionEasingFunctionMode)

Crea una nueva instancia de CircleEasingFunction.

CreateCubicBezierEasingFunction(Compositor, Vector2, Vector2)

Crea una nueva instancia de CubicBezierEasingFunction.

CreateElasticEasingFunction(Compositor, CompositionEasingFunctionMode, Int32, Single)

Crea una nueva instancia de ElasticEasingFunction.

CreateExponentialEasingFunction(Compositor, CompositionEasingFunctionMode, Single)

Crea una nueva instancia de ExponentialEasingFunction.

CreateLinearEasingFunction(Compositor)

Crea una nueva instancia de LinearEasingFunction.

CreatePowerEasingFunction(Compositor, CompositionEasingFunctionMode, Single)

Crea una nueva instancia de PowerEasingFunction.

CreateSineEasingFunction(Compositor, CompositionEasingFunctionMode)

Crea una nueva instancia de SineEasingFunction.

CreateStepEasingFunction(Compositor, Int32)

Crea una nueva instancia de StepEasingFunction con el recuento de pasos especificado.

CreateStepEasingFunction(Compositor)

Crea una nueva instancia de StepEasingFunction.

Dispose()

Realiza tareas definidas por la aplicación asociadas a la liberación, liberación o restablecimiento de recursos no administrados.

(Heredado de CompositionObject)
PopulatePropertyInfo(String, AnimationPropertyInfo)

Define una propiedad que se puede animar.

(Heredado de CompositionObject)
StartAnimation(String, CompositionAnimation, AnimationController)

Conecta una animación con la propiedad especificada del objeto e inicia la animación.

(Heredado de CompositionObject)
StartAnimation(String, CompositionAnimation)

Conecta una animación con la propiedad especificada del objeto e inicia la animación.

(Heredado de CompositionObject)
StartAnimationGroup(ICompositionAnimationBase)

Inicia un grupo de animación.

El método StartAnimationGroup de CompositionObject permite iniciar CompositionAnimationGroup. Todas las animaciones del grupo se iniciarán al mismo tiempo en el objeto .

(Heredado de CompositionObject)
StopAnimation(String)

Desconecta una animación de la propiedad especificada y detiene la animación.

(Heredado de CompositionObject)
StopAnimationGroup(ICompositionAnimationBase)

Detiene un grupo de animación.

(Heredado de CompositionObject)
TryGetAnimationController(String)

Devuelve un AnimationController para la animación que se ejecuta en la propiedad especificada.

(Heredado de CompositionObject)

Se aplica a

Consulte también