語言

NaturalMotionAnimation 類別

定義

代表一種基於物理的動畫,利用力來動態移動內容。

[WebHostHidden]
public ref class NaturalMotionAnimation : 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 NaturalMotionAnimation : 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 NaturalMotionAnimation : 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 NaturalMotionAnimation : 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 NaturalMotionAnimation : CompositionAnimation
Public Class NaturalMotionAnimation
Inherits CompositionAnimation
繼承
Object Platform::Object IInspectable CompositionObject CompositionAnimation NaturalMotionAnimation
衍生
屬性

屬性

名稱 Description
Comment

一個用來關聯 CompositionObject 的字串。

(繼承來源 CompositionObject)
Compositor

用於建立此 CompositionObject 的合成器。

(繼承來源 CompositionObject)
DelayBehavior

NaturalMotionAnimation 的延遲行為。

DelayTime

在呼叫 CompositionObject.StartAnimation 後,動畫開始前的延遲。

DispatcherQueue

取得 CompositionObject 的 DispatcherQueue。

(繼承來源 CompositionObject)
ImplicitAnimations

附加於此物件的隱含動畫集合。

(繼承來源 CompositionObject)
InitialValueExpressions

取得動畫的初始值。

(繼承來源 CompositionAnimation)
Properties

與 CompositionObject 相關聯的屬性集合。

(繼承來源 CompositionObject)
StopBehavior

指定在呼叫 StopAnimation 時如何設定屬性值。

Target

動畫的目標。

(繼承來源 CompositionAnimation)

方法

名稱 Description
ClearAllParameters()

清除動畫的所有參數。

(繼承來源 CompositionAnimation)
ClearParameter(String)

清除動畫中的一個參數。

(繼承來源 CompositionAnimation)
Close()

關閉 CompositionObject 並釋放系統資源。

(繼承來源 CompositionObject)
Dispose()

執行與釋放、釋放或重設非受控資源相關聯的應用程式定義工作。

(繼承來源 CompositionObject)
PopulatePropertyInfo(String, AnimationPropertyInfo)

定義了一個可以被動畫化的屬性。

(繼承來源 CompositionObject)
SetBooleanParameter(String, Boolean)

設定一個布林值參數,用於 ExpressionAnimation 或 表達式關鍵影格。

(繼承來源 CompositionAnimation)
SetColorParameter(String, Color)

設定一個 色彩值參數 ,用於 ExpressionAnimation 或 表達式關鍵影格。

(繼承來源 CompositionAnimation)
SetExpressionReferenceParameter(String, IAnimationObject)

在 ExpressionAnimation 中設置一個物件,實作 IAnimationObject 作為參考參數。

(繼承來源 CompositionAnimation)
SetMatrix3x2Parameter(String, Matrix3x2)

設定一個 Matrix3x2 值參數,用於 ExpressionAnimation 或 expression 關鍵影格。

(繼承來源 CompositionAnimation)
SetMatrix4x4Parameter(String, Matrix4x4)

設定一個 Matrix4x4 值參數,用於 ExpressionAnimation 或 expression 關鍵影格。

(繼承來源 CompositionAnimation)
SetQuaternionParameter(String, Quaternion)

設定一個四元數值,用於 ExpressionAnimation 或 表達式關鍵影格。

(繼承來源 CompositionAnimation)
SetReferenceParameter(String, CompositionObject)

設定一個 Composition 物件的參考,用於 ExpressionAnimation 或 expression 關鍵影格。

(繼承來源 CompositionAnimation)
SetScalarParameter(String, Single)

設定一個純量值參數,用於 ExpressionAnimation 或 表達式關鍵影格。

(繼承來源 CompositionAnimation)
SetVector2Parameter(String, Vector2)

設定 Vector2 值參數,用於 ExpressionAnimation 或 表達式關鍵影格。

(繼承來源 CompositionAnimation)
SetVector3Parameter(String, Vector3)

設定一個 Vector3 值參數,用於 ExpressionAnimation 或 Expression 關鍵影格。

(繼承來源 CompositionAnimation)
SetVector4Parameter(String, Vector4)

設定一個 Vector4 值參數,用於 ExpressionAnimation 或 Expression 關鍵影格。

(繼承來源 CompositionAnimation)
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)

適用於