Freigeben über


CompositionEasingFunction Klasse

Definition

Basisklasse für Interpolatorfunktionen zur Verwendung mit KeyFrameAnimations.

Die CompositionEasingFunction-Klasse ist die Basisklasse für Beschleunigungsfunktionen, die mit KeyFrameAnimation s verwendet werden. Beschleunigungsfunktionen werden verwendet, um zu beschreiben, wie das System zwischen zwei verschiedenen Keyframes interpoliert. Derzeit gibt es drei unterstützte Beschleunigungsfunktionen: Lineare, Kubikbézier und Schritt.

[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
Vererbung
Object Platform::Object IInspectable CompositionObject CompositionEasingFunction
Abgeleitet
Attribute

Eigenschaften

Comment

Eine Zeichenfolge, die dem CompositionObject zugeordnet werden soll.

(Geerbt von CompositionObject)
Compositor

Der Compositor verwendet, um dieses CompositionObjectzu erstellen.

(Geerbt von CompositionObject)
DispatcherQueue

Ruft den DispatcherQueue für das CompositionObject ab.

(Geerbt von CompositionObject)
ImplicitAnimations

Die Auflistung impliziter Animationen, die diesem Objekt zugeordnet sind.

(Geerbt von CompositionObject)
Properties

Die Auflistung der Eigenschaften, die dem CompositionObject-zugeordnet sind.

(Geerbt von CompositionObject)

Methoden

Close()

Schließt das CompositionObject und gibt Systemressourcen frei.

(Geerbt von CompositionObject)
CreateBackEasingFunction(Compositor, CompositionEasingFunctionMode, Single)

Erstellt eine neue Instanz von BackEasingFunction.

CreateBounceEasingFunction(Compositor, CompositionEasingFunctionMode, Int32, Single)

Erstellt eine neue Instanz von BounceEasingFunction.

CreateCircleEasingFunction(Compositor, CompositionEasingFunctionMode)

Erstellt eine neue Instanz von CircleEasingFunction.

CreateCubicBezierEasingFunction(Compositor, Vector2, Vector2)

Erstellt eine neue Instanz von CubicBezierEasingFunction.

CreateElasticEasingFunction(Compositor, CompositionEasingFunctionMode, Int32, Single)

Erstellt eine neue Instanz von ElasticEasingFunction.

CreateExponentialEasingFunction(Compositor, CompositionEasingFunctionMode, Single)

Erstellt eine neue Instanz von ExponentialEasingFunction.

CreateLinearEasingFunction(Compositor)

Erstellt eine neue Instanz von LinearEasingFunction.

CreatePowerEasingFunction(Compositor, CompositionEasingFunctionMode, Single)

Erstellt eine neue Instanz von PowerEasingFunction.

CreateSineEasingFunction(Compositor, CompositionEasingFunctionMode)

Erstellt eine neue Instanz von SineEasingFunction.

CreateStepEasingFunction(Compositor, Int32)

Erstellt eine neue Instanz von StepEasingFunction mit der angegebenen Schrittanzahl.

CreateStepEasingFunction(Compositor)

Erstellt eine neue Instanz von StepEasingFunction.

Dispose()

Führt anwendungsdefinierte Aufgaben aus, die mit dem Freigeben, Freigeben oder Zurücksetzen nicht verwalteter Ressourcen verknüpft sind.

(Geerbt von CompositionObject)
PopulatePropertyInfo(String, AnimationPropertyInfo)

Definiert eine Eigenschaft, die animiert werden kann.

(Geerbt von CompositionObject)
StartAnimation(String, CompositionAnimation, AnimationController)

Verbindet eine Animation mit der angegebenen Eigenschaft des Objekts und startet die Animation.

(Geerbt von CompositionObject)
StartAnimation(String, CompositionAnimation)

Verbindet eine Animation mit der angegebenen Eigenschaft des Objekts und startet die Animation.

(Geerbt von CompositionObject)
StartAnimationGroup(ICompositionAnimationBase)

Startet eine Animationsgruppe.

Mit der StartAnimationGroup-Methode für CompositionObject- können Sie CompositionAnimationGroup-starten. Alle Animationen in der Gruppe werden gleichzeitig für das Objekt gestartet.

(Geerbt von CompositionObject)
StopAnimation(String)

Trennt eine Animation von der angegebenen Eigenschaft und stoppt die Animation.

(Geerbt von CompositionObject)
StopAnimationGroup(ICompositionAnimationBase)

Beendet eine Animationsgruppe.

(Geerbt von CompositionObject)
TryGetAnimationController(String)

Gibt einen AnimationController für die Animation zurück, die auf der angegebenen Eigenschaft ausgeführt wird.

(Geerbt von CompositionObject)

Gilt für:

Weitere Informationen