QuaternionAnimationBase.GetCurrentValue Метод

Определение

Получает текущее значении анимации.Gets the current value of the animation.

Перегрузки

GetCurrentValue(Object, Object, AnimationClock)

Получает текущее значении анимации.Gets the current value of the animation.

GetCurrentValue(Quaternion, Quaternion, AnimationClock)

Получает текущее значении анимации.Gets the current value of the animation.

GetCurrentValue(Object, Object, AnimationClock)

Получает текущее значении анимации.Gets the current value of the animation.

public:
 override System::Object ^ GetCurrentValue(System::Object ^ defaultOriginValue, System::Object ^ defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
public override sealed object GetCurrentValue (object defaultOriginValue, object defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
override this.GetCurrentValue : obj * obj * System.Windows.Media.Animation.AnimationClock -> obj
Public Overrides NotOverridable Function GetCurrentValue (defaultOriginValue As Object, defaultDestinationValue As Object, animationClock As AnimationClock) As Object

Параметры

defaultOriginValue
Object

Начальное значение, используемое для анимации, если анимация не имеет собственного начального значения.The origin value provided to the animation if the animation does not have its own start value.

defaultDestinationValue
Object

Конечное значение, используемое для анимации, если анимация не имеет собственного конечного значения.The destination value provided to the animation if the animation does not have its own destination value.

animationClock
AnimationClock

Объект AnimationClock, который может генерировать значение CurrentTime или CurrentProgress, используемое анимацией для генерации выходного значения.The AnimationClock which can generate the CurrentTime or CurrentProgress value to be used by the animation to generate its output value.

Возвращаемое значение

Текущее значение анимации.The current value of the 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 — это значение, возвращаемое предыдущей анимацией в цепочке композиции, в которой AnimationClock не Stopped.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.

GetCurrentValue(Quaternion, Quaternion, AnimationClock)

Получает текущее значении анимации.Gets the current value of the animation.

public:
 System::Windows::Media::Media3D::Quaternion GetCurrentValue(System::Windows::Media::Media3D::Quaternion defaultOriginValue, System::Windows::Media::Media3D::Quaternion defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
public System.Windows.Media.Media3D.Quaternion GetCurrentValue (System.Windows.Media.Media3D.Quaternion defaultOriginValue, System.Windows.Media.Media3D.Quaternion defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
override this.GetCurrentValue : System.Windows.Media.Media3D.Quaternion * System.Windows.Media.Media3D.Quaternion * System.Windows.Media.Animation.AnimationClock -> System.Windows.Media.Media3D.Quaternion
Public Function GetCurrentValue (defaultOriginValue As Quaternion, defaultDestinationValue As Quaternion, animationClock As AnimationClock) As Quaternion

Параметры

defaultOriginValue
Quaternion

Начальное значение, используемое для анимации, если анимация не имеет собственного начального значения.The origin value provided to the animation if the animation does not have its own start value.

defaultDestinationValue
Quaternion

Конечное значение, используемое для анимации, если анимация не имеет собственного конечного значения.The destination value provided to the animation if the animation does not have its own destination value.

animationClock
AnimationClock

Объект AnimationClock, который может генерировать значение CurrentTime или CurrentProgress, используемое анимацией для генерации выходного значения.The AnimationClock which can generate the CurrentTime or CurrentProgress value to be used by the animation to generate its output value.

Возвращаемое значение

Текущее значение анимации.The current value of the 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 — это значение, возвращаемое предыдущей анимацией в цепочке композиции, в которой AnimationClock не Stopped.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.

Применяется к