CharAnimationBase.GetCurrentValueCore(Char, Char, AnimationClock) メソッド

定義

ホスト アニメーションによって決定されたように、アニメーション化されているプロパティの現在の値を表す値を計算します。Calculates a value that represents the current value of the property being animated, as determined by the host animation.

protected:
 abstract char GetCurrentValueCore(char defaultOriginValue, char defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
protected abstract char GetCurrentValueCore (char defaultOriginValue, char defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
abstract member GetCurrentValueCore : char * char * System.Windows.Media.Animation.AnimationClock -> char

パラメーター

defaultOriginValue
Char

アニメーションが独自の明示的な開始値を持たない場合に使用される、起点の推奨値。The suggested origin value, used if the animation does not have its own explicitly set start value.

defaultDestinationValue
Char

アニメーションに独自の明示的な終了値が設定されていない場合に使用される、終点の推奨値。The suggested destination value, used if the animation does not have its own explicitly set end value.

animationClock
AnimationClock

ホスト アニメーションで使用する AnimationClock または CurrentTime を生成する CurrentProgressAn AnimationClock that generates the CurrentTime or CurrentProgress used by the host animation.

戻り値

現在のアニメーションで決定されたとおりに計算されたプロパティ値。The calculated value of the property, as determined by the current animation.

注釈

defaultOriginValueパラメーターの値は、コンポジションチェーン内のアニメーションの位置によって異なります。The value of the defaultOriginValue parameter depends on the animation's position in the composition chain:

  • アニメーションがコンポジションチェーン内の最初の位置にあり、別のアニメーションを置き換える場合defaultOriginValue 、は、置換された時点でのアニメーションの出力になります。If the animation is in the first position in a composition chain and it replaces another animation, defaultOriginValue is the output of that animation at the time it was replaced.

  • アニメーションがコンポジションチェーンの最初の位置にあり、置換するアニメーションが存在しない場合defaultOriginValue 、はアニメーション化されたプロパティの基本値です。If the animation is in the first position in a composition chain and no animation exists to replace, defaultOriginValue is the base value of the animated property.

  • このアニメーションがコンポジションチェーンの最初の位置にない場合、 defaultOriginValueは、がではないStoppedAnimationClock持つコンポジションチェーン内の前のアニメーションによって返される値です。If this animation is not in the first position of a composition chain, then defaultOriginValue is the value that is returned by the previous animation in the composition chain that has an AnimationClock that is not Stopped.

defaultDestinationValueパラメーターの値は、前のプロパティTrigger構成レイヤーがあるかどうかによって異なります。The value of the defaultDestinationValue parameter depends on whether there is a previous property Trigger composition layer.

  • 前のプロパティTrigger構成レイヤーがある場合、 defaultDestinationValueはそのレイヤーからの出力です。If there is a previous property Trigger composition layer, defaultDestinationValue is the output from that layer.

  • 前のコンポジションレイヤーがない場合、 defaultDestinationValueはアニメーション化するプロパティの基本値です。If there is no previous composition layer, defaultDestinationValue is the base value of the property that you are animating.

アニメーションの構成の詳細については、「アニメーションとタイミングシステムの概要」を参照してください。For more information about animation composition, see the Animation and Timing System Overview. カスタムアニメーションの種類の作成の詳細については、「カスタムアニメーションの概要」を参照してください。For more information about creating custom animation types, see the Custom Animations Overview.

適用対象

こちらもご覧ください