KeyFrameAnimation Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Animazione basata sul tempo con uno o più fotogrammi chiave. Questi fotogrammi sono marcatori, consentendo agli sviluppatori di specificare valori in momenti specifici per la proprietà di animazione. Le animazioni con fotogrammi chiave possono essere ulteriormente personalizzate specificando come l'animazione esegue l'interpolazione tra fotogrammi chiave.
[WebHostHidden]
public ref class KeyFrameAnimation : CompositionAnimation
/// [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 KeyFrameAnimation : CompositionAnimation
/// [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 KeyFrameAnimation : CompositionAnimation
[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 KeyFrameAnimation : CompositionAnimation
[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 KeyFrameAnimation : CompositionAnimation
Public Class KeyFrameAnimation
Inherits CompositionAnimation
- Ereditarietà
- Derivato
- Attributi
Commenti
Un'animazione è associata alla proprietà di un oggetto chiamando CompositionObject.StartAnimation e specificando il nome della proprietà e l'animazione. Vedere la sezione osservazioni di CompositionObject.StartAnimation per un elenco di proprietà animabili. Per altre informazioni su
KeyFrameAnimation non si arresta automaticamente quando il processo di un'app viene sospeso. Devi sottoscrivere gli eventi di stato dell'app e arrestare o sospendere le animazioni prima che l'app venga sospesa. Per altre informazioni sulla sospensione dell'app, vedi Ciclo di vita dell'app.
Proprietà
Comment |
Stringa da associare all'oggetto CompositionObject. (Ereditato da CompositionObject) |
Compositor |
Il compositor |
DelayBehavior |
Comportamento di ritardo dell'animazione fotogramma chiave. |
DelayTime |
Ritardare l'avvio dell'animazione dopo viene chiamato compositionObject.StartAnimation. |
Direction |
Direzione in cui viene riprodotta l'animazione. La proprietà Direction |
DispatcherQueue |
Ottiene dispatcherQueue per CompositionObject. (Ereditato da CompositionObject) |
Duration |
Durata dell'animazione. |
ImplicitAnimations |
Raccolta di animazioni implicite associate a questo oggetto. (Ereditato da CompositionObject) |
InitialValueExpressions |
Ottiene i valori iniziali per l'animazione. (Ereditato da CompositionAnimation) |
IterationBehavior |
Comportamento di iterazione per l'animazione fotogramma chiave. |
IterationCount |
Numero di volte in cui ripetere l'animazione del fotogramma chiave. |
KeyFrameCount |
Numero di fotogrammi chiave nella KeyFrameAnimation. |
Properties |
Raccolta di proprietà associate al CompositionObject. (Ereditato da CompositionObject) |
StopBehavior |
Specifica come impostare il valore della proprietà quando viene chiamato StopAnimation. |
Target |
Destinazione dell'animazione. (Ereditato da CompositionAnimation) |
Metodi
ClearAllParameters() |
Cancella tutti i parametri dell'animazione. (Ereditato da CompositionAnimation) |
ClearParameter(String) |
Cancella un parametro dall'animazione. (Ereditato da CompositionAnimation) |
Close() |
Chiude CompositionObject e rilascia le risorse di sistema. (Ereditato da CompositionObject) |
Dispose() |
Esegue attività definite dall'applicazione associate alla liberazione, al rilascio o alla reimpostazione di risorse non gestite. (Ereditato da CompositionObject) |
InsertExpressionKeyFrame(Single, String, CompositionEasingFunction) |
Inserisce un fotogramma chiave dell'espressione. |
InsertExpressionKeyFrame(Single, String) |
Inserisce un fotogramma chiave dell'espressione. |
PopulatePropertyInfo(String, AnimationPropertyInfo) |
Definisce una proprietà che può essere animata. (Ereditato da CompositionObject) |
SetBooleanParameter(String, Boolean) |
Imposta un parametro di valore booleano da usare con un ExpressionAnimation |
SetColorParameter(String, Color) |
Imposta un parametro color |
SetExpressionReferenceParameter(String, IAnimationObject) |
Imposta un oggetto che implementa IAnimationObject come parametro di riferimento in un ExpressionAnimation. (Ereditato da CompositionAnimation) |
SetMatrix3x2Parameter(String, Matrix3x2) |
Imposta un parametro value Matrix3x2 da utilizzare con un ExpressionAnimation o un fotogramma chiave dell'espressione . (Ereditato da CompositionAnimation) |
SetMatrix4x4Parameter(String, Matrix4x4) |
Imposta un parametro di valore |
SetQuaternionParameter(String, Quaternion) |
Imposta un valore Quaternion da utilizzare con un ExpressionAnimation o un fotogramma chiave dell'espressione . (Ereditato da CompositionAnimation) |
SetReferenceParameter(String, CompositionObject) |
Imposta un riferimento a un oggetto Composition da utilizzare con un ExpressionAnimation o un fotogramma chiave dell'espressione . (Ereditato da CompositionAnimation) |
SetScalarParameter(String, Single) |
Imposta un parametro di valore scalare da usare con un ExpressionAnimation o un fotogramma chiave dell'espressione . (Ereditato da CompositionAnimation) |
SetVector2Parameter(String, Vector2) |
Imposta un parametro value |
SetVector3Parameter(String, Vector3) |
Imposta un parametro di valore |
SetVector4Parameter(String, Vector4) |
Imposta un parametro value |
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
- CompositionAnimation
- Panoramica delle animazioni di composizione
- IClosable