ColorAnimationBase.GetCurrentValue Метод

Определение

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

Перегрузки

GetCurrentValue(Object, Object, AnimationClock)

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

GetCurrentValue(Color, Color, 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.

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

Object

Значение, которое считается в данной анимации текущим значением свойства.The value this animation believes should be the current value for the property.

Комментарии

Значение 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(Color, Color, AnimationClock)

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

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

Параметры

defaultOriginValue
Color

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

defaultDestinationValue
Color

Конечное значение, используемое для анимации, если анимация не имеет собственного конечного значения.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.

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

Color

Значение, которое считается в данной анимации текущим значением свойства.The value this animation believes should be the current value for the property.

Комментарии

Значение 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.

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