次の方法で共有


CompositionAnimation クラス

定義

基本アニメーション クラスを表します。

[WebHostHidden]
public ref class CompositionAnimation : CompositionObject
[WebHostHidden]
public ref class CompositionAnimation : CompositionObject, ICompositionAnimationBase
public ref class CompositionAnimation : CompositionObject, ICompositionAnimationBase
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[WebHostHidden]
class CompositionAnimation : CompositionObject
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 131072)]
[WebHostHidden]
class CompositionAnimation : CompositionObject
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 131072)]
[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(Windows.Foundation.UniversalApiContract, 131072)]
class CompositionAnimation : CompositionObject, ICompositionAnimationBase
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public class CompositionAnimation : CompositionObject
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 131072)]
public class CompositionAnimation : CompositionObject
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 131072)]
public class CompositionAnimation : CompositionObject, ICompositionAnimationBase
Public Class CompositionAnimation
Inherits CompositionObject
Public Class CompositionAnimation
Inherits CompositionObject
Implements ICompositionAnimationBase
継承
Object Platform::Object IInspectable CompositionObject CompositionAnimation
派生
属性
実装

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)

注釈

これは、 ExpressionAnimationKeyFrameAnimation の基本クラスです。

アニメーションを開始および停止するには、 CompostionObject.StartAnimation メソッドと CompostionObject.StopAnimation メソッドを使用します。

値パラメーター ( SetReferenceParameter を使用して設定される参照パラメーターではなく) がコピーされ、 CompositionObject.StartAnimation が呼び出されるときに式に "埋め込み" されます。 CompositionObject.StartAnimation が呼び出された後に変数の値を変更しても、ExpressionAnimation の値には影響しません。 詳細については、「 ExpressionAnimation 」の「解説」セクションを参照してください。

アニメーション化可能なプロパティの一覧については、「 CompostionObject.StartAnimation」の解説を参照してください。

バージョン履歴

Windows のバージョン SDK バージョン 追加された値
1607 14393 SetBooleanParameter
1607 14393 Target
1709 16299 InitialValueExpressions
1809 17763 SetExpressionReferenceParameter

プロパティ

Comment

CompositionObject に関連付ける文字列。

(継承元 CompositionObject)
Compositor

この CompositionObject の作成に使用されるコンポジター

(継承元 CompositionObject)
Dispatcher

CompositionObject のディスパッチャー。

(継承元 CompositionObject)
DispatcherQueue

CompostionObject の DispatcherQueue を取得します。

(継承元 CompositionObject)
ImplicitAnimations

このオブジェクトにアタッチされた暗黙的なアニメーションのコレクション。

(継承元 CompositionObject)
InitialValueExpressions

アニメーションの初期値を取得します。

Properties

CompositionObject に関連付けられているプロパティのコレクション。

(継承元 CompositionObject)
Target

アニメーションのターゲット。

メソッド

ClearAllParameters()

アニメーションのすべてのパラメーターをクリアします。

ClearParameter(String)

アニメーションからパラメーターをクリアします。

Close()

CompositionObject を閉じ、システム リソースを解放します。

(継承元 CompositionObject)
ConnectAnimation(String, CompositionAnimation)

接続とアニメーション。

(継承元 CompositionObject)
DisconnectAnimation(String)

アニメーションを切断します。

(継承元 CompositionObject)
Dispose()

アンマネージ リソースの解放またはリセットに関連付けられているアプリケーション定義のタスクを実行します。

(継承元 CompositionObject)
PopulatePropertyInfo(String, AnimationPropertyInfo)

アニメーション化できるプロパティを定義します。

(継承元 CompositionObject)
SetBooleanParameter(String, Boolean)

ExpressionAnimation または式キーフレームで使用するブール値パラメーターを設定します。

SetColorParameter(String, Color)

ExpressionAnimation または式キーフレームで使用する Color 値パラメーターを設定します。

SetExpressionReferenceParameter(String, IAnimationObject)

ExpressionAnimation の参照パラメーターとして IAnimationObject を実装するオブジェクトを設定します。

SetMatrix3x2Parameter(String, Matrix3x2)

ExpressionAnimation または式キーフレームで使用する Matrix3x2 値パラメーターを設定します。

SetMatrix4x4Parameter(String, Matrix4x4)

ExpressionAnimation または式キーフレームで使用する Matrix4x4 値パラメーターを設定します。

SetQuaternionParameter(String, Quaternion)

ExpressionAnimation または式キーフレームで使用する四元数の値を設定します。

SetReferenceParameter(String, CompositionObject)

ExpressionAnimation または式キーフレームで使用する Composition オブジェクトへの参照を設定します。

SetScalarParameter(String, Single)

ExpressionAnimation または式キーフレームで使用するスカラー値パラメーターを設定します。

SetVector2Parameter(String, Vector2)

ExpressionAnimation または式キーフレームで使用する Vector2 値パラメーターを設定します。

SetVector3Parameter(String, Vector3)

ExpressionAnimation または式キーフレームで使用する Vector3 値パラメーターを設定します。

SetVector4Parameter(String, Vector4)

ExpressionAnimation または式キーフレームで使用する Vector4 値パラメーターを設定します。

StartAnimation(String, CompositionAnimation, AnimationController)

アニメーションをオブジェクトの指定したプロパティに接続し、アニメーションを開始します。

(継承元 CompositionObject)
StartAnimation(String, CompositionAnimation)

アニメーションをオブジェクトの指定したプロパティに接続し、アニメーションを開始します。

(継承元 CompositionObject)
StartAnimationGroup(ICompositionAnimationBase)

アニメーション グループを開始します。

CompositionObject の StartAnimationGroup メソッドを使用すると、CompositionAnimationGroup を開始できます。 グループ内のすべてのアニメーションは、オブジェクトで同時に開始されます。

(継承元 CompositionObject)
StopAnimation(String)

指定したプロパティからアニメーションを切断し、アニメーションを停止します。

(継承元 CompositionObject)
StopAnimationGroup(ICompositionAnimationBase)

アニメーション グループを停止します。

(継承元 CompositionObject)
TryGetAnimationController(String)

指定したプロパティで実行されているアニメーションの AnimationController を返します。

(継承元 CompositionObject)

適用対象

こちらもご覧ください