ByteAnimationBase.GetCurrentValueCore(Byte, Byte, AnimationClock) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ホスト アニメーションによって決定されたように、アニメーション化されているプロパティの現在の値を表す値を計算します。
protected:
abstract System::Byte GetCurrentValueCore(System::Byte defaultOriginValue, System::Byte defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
protected abstract byte GetCurrentValueCore (byte defaultOriginValue, byte defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
abstract member GetCurrentValueCore : byte * byte * System.Windows.Media.Animation.AnimationClock -> byte
Protected MustOverride Function GetCurrentValueCore (defaultOriginValue As Byte, defaultDestinationValue As Byte, animationClock As AnimationClock) As Byte
パラメーター
- defaultOriginValue
- Byte
アニメーションに独自の明示的な開始値が設定されていない場合に使用される、元の推奨値。
- defaultDestinationValue
- Byte
アニメーションが独自の明示的な終了値を持たない場合に使用される、終点の推奨値。
- animationClock
- AnimationClock
ホスト アニメーションで使用される CurrentTime または CurrentProgress を生成する AnimationClock。
戻り値
現在のアニメーションで決定されたように計算されたプロパティ値。
注釈
パラメーターの値は、 defaultOriginValue
コンポジション チェーン内のアニメーションの位置によって異なります。
アニメーションがコンポジション チェーンの最初の位置にあり、別のアニメーションを置き換える場合は、
defaultOriginValue
置き換えられた時点でそのアニメーションの出力になります。アニメーションがコンポジション チェーンの最初の位置にあり、置き換えるアニメーションが存在しない場合は、
defaultOriginValue
アニメーション化されたプロパティの基本値になります。このアニメーションがコンポジション チェーンの最初の位置にない場合は、
defaultOriginValue
コンポジション チェーン AnimationClock 内の前のアニメーションによって返される値のうち、それ以外 Stoppedの値が含まれます。
パラメーターの値は、 defaultDestinationValue
前のプロパティ Trigger コンポジションレイヤーがあるかどうかによって異なります。
前のプロパティ Trigger コンポジションレイヤーがある場合は、
defaultDestinationValue
そのレイヤーからの出力です。前の合成レイヤーがない場合は、
defaultDestinationValue
アニメーション化するプロパティの基本値です。
アニメーションの構成の詳細については、「 アニメーションとタイミング システムの概要」を参照してください。 カスタム アニメーション タイプの作成の詳細については、「 カスタム アニメーションの概要」を参照してください。