Condividi tramite


CompositionAnimation Classe

Definizione

Rappresenta la classe di animazione di base.

[WebHostHidden]
public ref class CompositionAnimation : CompositionObject, ICompositionAnimationBase
/// [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 CompositionAnimation : CompositionObject, ICompositionAnimationBase
/// [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 CompositionAnimation : CompositionObject, ICompositionAnimationBase
[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 CompositionAnimation : CompositionObject, ICompositionAnimationBase
[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 CompositionAnimation : CompositionObject, ICompositionAnimationBase
Public Class CompositionAnimation
Inherits CompositionObject
Implements ICompositionAnimationBase
Ereditarietà
Object Platform::Object IInspectable CompositionObject CompositionAnimation
Derivato
Attributi
Implementazioni

Commenti

Questa è la classe di base per ExpressionAnimation e KeyFrameAnimation.

Usa i metodi CompositionObject.StartAnimation e CompositionObject.StopAnimation per avviare e arrestare l'animazione.

I parametri valore (anziché i parametri di riferimento impostati tramite SetReferenceParameter) vengono copiati e "incorporati" in un'espressione al momento della chiamata a CompositionObject.StartAnimation . La modifica del valore della variabile dopo la chiamata a CompositionObject.StartAnimation non influirà sul valore di ExpressionAnimation. Per altre informazioni, vedere la sezione osservazioni di ExpressionAnimation .

Proprietà

Comment

Stringa da associare a CompositionObject.

(Ereditato da CompositionObject)
Compositor

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)
InitialValueExpressions

Ottiene i valori iniziali per l'animazione.

Properties

Raccolta di proprietà associate a CompositionObject.

(Ereditato da CompositionObject)
Target

Destinazione dell'animazione.

Metodi

ClearAllParameters()

Cancella tutti i parametri dell'animazione.

ClearParameter(String)

Cancella un parametro dall'animazione.

Close()

Chiude CompositionObject e rilascia le risorse di sistema.

(Ereditato da CompositionObject)
Dispose()

Esegue attività definite dall'applicazione, come rilasciare o reimpostare risorse non gestite.

(Ereditato da CompositionObject)
PopulatePropertyInfo(String, AnimationPropertyInfo)

Definisce una proprietà che può essere animata.

(Ereditato da CompositionObject)
SetBooleanParameter(String, Boolean)

Imposta un parametro valore booleano da utilizzare con un oggetto ExpressionAnimation o un fotogramma chiave dell'espressione.

SetColorParameter(String, Color)

Imposta un parametro di valore Color da utilizzare con un oggetto ExpressionAnimation o un fotogramma chiave dell'espressione.

SetExpressionReferenceParameter(String, IAnimationObject)

Imposta un oggetto che implementa IAnimationObject come parametro di riferimento in un oggetto ExpressionAnimation.

SetMatrix3x2Parameter(String, Matrix3x2)

Imposta un parametro di valore Matrix3x2 da usare con expressionAnimation o un fotogramma chiave dell'espressione.

SetMatrix4x4Parameter(String, Matrix4x4)

Imposta un parametro di valore Matrix4x4 da utilizzare con un oggetto ExpressionAnimation o un fotogramma chiave dell'espressione.

SetQuaternionParameter(String, Quaternion)

Imposta un valore Quaternion da utilizzare con expressionAnimation o un fotogramma chiave dell'espressione.

SetReferenceParameter(String, CompositionObject)

Imposta un riferimento a un oggetto Composition da utilizzare con un oggetto ExpressionAnimation o un fotogramma chiave dell'espressione.

SetScalarParameter(String, Single)

Imposta un parametro di valore scalare da usare con un oggetto ExpressionAnimation o un fotogramma chiave dell'espressione.

SetVector2Parameter(String, Vector2)

Imposta un parametro di valore Vector2 da utilizzare con un oggetto ExpressionAnimation o un fotogramma chiave di espressione.

SetVector3Parameter(String, Vector3)

Imposta un parametro di valore Vector3 da utilizzare con un oggetto ExpressionAnimation o un fotogramma chiave dell'espressione.

SetVector4Parameter(String, Vector4)

Imposta un parametro di valore Vector4 da utilizzare con expressionAnimation o un fotogramma chiave dell'espressione.

StartAnimation(String, CompositionAnimation)

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

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

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