Partilhar via


CompositionEasingFunction Classe

Definição

Classe base para funções interpolador a serem usadas com KeyFrameAnimations.

A classe CompositionEasingFunction é a classe base para facilitar funções que são usadas com KeyFrameAnimation s. As funções de easing são usadas para descrever como o sistema interpola entre dois quadros-chave diferentes. Atualmente, há três funções de easing com suporte: Linear, Cub Bezier e Step.

[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
Herança
Object Platform::Object IInspectable CompositionObject CompositionEasingFunction
Derivado
Atributos

Propriedades

Comment

Uma cadeia de caracteres a ser associada ao CompositionObject.

(Herdado de CompositionObject)
Compositor

O Compositor usado para criar esteCompositionObject .

(Herdado de CompositionObject)
DispatcherQueue

Obtém o DispatcherQueue para o CompositionObject.

(Herdado de CompositionObject)
ImplicitAnimations

A coleção de animações implícitas anexadas a esse objeto.

(Herdado de CompositionObject)
Properties

A coleção de propriedades associadas ao CompositionObject.

(Herdado de CompositionObject)

Métodos

Close()

Fecha o CompositionObject e libera os recursos do sistema.

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

Cria uma nova instância de BackEasingFunction.

CreateBounceEasingFunction(Compositor, CompositionEasingFunctionMode, Int32, Single)

Cria uma nova instância do BounceEasingFunction.

CreateCircleEasingFunction(Compositor, CompositionEasingFunctionMode)

Cria uma nova instância doCircleEasingFunction.

CreateCubicBezierEasingFunction(Compositor, Vector2, Vector2)

Cria uma nova instância doCubicBezierEasingFunction .

CreateElasticEasingFunction(Compositor, CompositionEasingFunctionMode, Int32, Single)

Cria uma nova instância do ElasticEasingFunction.

CreateExponentialEasingFunction(Compositor, CompositionEasingFunctionMode, Single)

Cria uma nova instância doExponentialEasingFunction .

CreateLinearEasingFunction(Compositor)

Cria uma nova instância de LinearEasingFunction.

CreatePowerEasingFunction(Compositor, CompositionEasingFunctionMode, Single)

Cria uma nova instância do PowerEasingFunction.

CreateSineEasingFunction(Compositor, CompositionEasingFunctionMode)

Cria uma nova instância doSineEasingFunction .

CreateStepEasingFunction(Compositor, Int32)

Cria uma nova instância de StepEasingFunction com a contagem de etapas especificada.

CreateStepEasingFunction(Compositor)

Cria uma nova instância de StepEasingFunction.

Dispose()

Executa tarefas definidas pelo aplicativo associadas à liberação, liberação ou redefinição de recursos não gerenciados.

(Herdado de CompositionObject)
PopulatePropertyInfo(String, AnimationPropertyInfo)

Define uma propriedade que pode ser animada.

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

Conecta uma animação com a propriedade especificada do objeto e inicia a animação.

(Herdado de CompositionObject)
StartAnimation(String, CompositionAnimation)

Conecta uma animação com a propriedade especificada do objeto e inicia a animação.

(Herdado de CompositionObject)
StartAnimationGroup(ICompositionAnimationBase)

Inicia um grupo de animação.

O método StartAnimationGroup no CompositionObject permite que você inicie CompositionAnimationGroup. Todas as animações no grupo serão iniciadas ao mesmo tempo no objeto.

(Herdado de CompositionObject)
StopAnimation(String)

Desconecta uma animação da propriedade especificada e interrompe a animação.

(Herdado de CompositionObject)
StopAnimationGroup(ICompositionAnimationBase)

Interrompe um grupo de animação.

(Herdado de CompositionObject)
TryGetAnimationController(String)

Retorna um AnimationController para a animação em execução na propriedade especificada.

(Herdado de CompositionObject)

Aplica-se a

Confira também