Condividi tramite


CompositionEasingFunction Classe

Definizione

Classe di base per le funzioni interpolatori da usare con KeyFrameAnimations.

La classe CompositionEasingFunction è la classe base per le funzioni di interpolazione usate con KeyFrameAnimation s. Le funzioni di interpolazione vengono usate per descrivere come il sistema esegue l'interpolazione tra due fotogrammi chiave diversi. Attualmente sono disponibili tre funzioni di interpolazione supportate: Linear, Cubic 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
Ereditarietà
Object Platform::Object IInspectable CompositionObject CompositionEasingFunction
Derivato
Attributi

Proprietà

Comment

Stringa da associare all'oggetto CompositionObject.

(Ereditato da CompositionObject)
Compositor

Il compositor utilizzato per creare questo CompositionObject.

(Ereditato da CompositionObject)
DispatcherQueue

Ottiene dispatcherQueue per CompositionObject.

(Ereditato da CompositionObject)
ImplicitAnimations

Raccolta di animazioni implicite associate a questo oggetto.

(Ereditato da CompositionObject)
Properties

Raccolta di proprietà associate al CompositionObject.

(Ereditato da CompositionObject)

Metodi

Close()

Chiude CompositionObject e rilascia le risorse di sistema.

(Ereditato da CompositionObject)
CreateBackEasingFunction(Compositor, CompositionEasingFunctionMode, Single)

Crea una nuova istanza di BackEasingFunction.

CreateBounceEasingFunction(Compositor, CompositionEasingFunctionMode, Int32, Single)

Crea una nuova istanza di BounceEasingFunction.

CreateCircleEasingFunction(Compositor, CompositionEasingFunctionMode)

Crea una nuova istanza di CircleEasingFunction.

CreateCubicBezierEasingFunction(Compositor, Vector2, Vector2)

Crea una nuova istanza di CubicBezierEasingFunction.

CreateElasticEasingFunction(Compositor, CompositionEasingFunctionMode, Int32, Single)

Crea una nuova istanza di ElasticEasingFunction.

CreateExponentialEasingFunction(Compositor, CompositionEasingFunctionMode, Single)

Crea una nuova istanza di ExponentialEasingFunction.

CreateLinearEasingFunction(Compositor)

Crea una nuova istanza di LinearEasingFunction.

CreatePowerEasingFunction(Compositor, CompositionEasingFunctionMode, Single)

Crea una nuova istanza di PowerEasingFunction.

CreateSineEasingFunction(Compositor, CompositionEasingFunctionMode)

Crea una nuova istanza di SineEasingFunction.

CreateStepEasingFunction(Compositor, Int32)

Crea una nuova istanza di StepEasingFunction con il numero di passaggi specificato.

CreateStepEasingFunction(Compositor)

Crea una nuova istanza di StepEasingFunction.

Dispose()

Esegue attività definite dall'applicazione associate alla liberazione, al rilascio o alla reimpostazione di risorse non gestite.

(Ereditato da CompositionObject)
PopulatePropertyInfo(String, AnimationPropertyInfo)

Definisce una proprietà che può essere animata.

(Ereditato da CompositionObject)
StartAnimation(String, CompositionAnimation, AnimationController)

Connette un'animazione con la proprietà specificata dell'oggetto e avvia l'animazione.

(Ereditato da CompositionObject)
StartAnimation(String, CompositionAnimation)

Connette un'animazione con la proprietà specificata dell'oggetto e avvia l'animazione.

(Ereditato da CompositionObject)
StartAnimationGroup(ICompositionAnimationBase)

Avvia un gruppo di animazioni.

Il metodo StartAnimationGroup in CompositionObject consente di avviare CompositionAnimationGroup. Tutte le animazioni nel gruppo verranno avviate contemporaneamente sull'oggetto .

(Ereditato da CompositionObject)
StopAnimation(String)

Disconnette un'animazione dalla proprietà specificata e arresta l'animazione.

(Ereditato da CompositionObject)
StopAnimationGroup(ICompositionAnimationBase)

Arresta un gruppo di animazioni.

(Ereditato da CompositionObject)
TryGetAnimationController(String)

Restituisce un oggetto AnimationController per l'animazione in esecuzione sulla proprietà specificata.

(Ereditato da CompositionObject)

Si applica a

Vedi anche