Int64AnimationBase.GetCurrentValue Метод

Определение

Получает текущее значении анимации.

Перегрузки

GetCurrentValue(Int64, Int64, AnimationClock)

Получает текущее значении анимации.

GetCurrentValue(Object, Object, AnimationClock)

Получает текущее значении анимации.

GetCurrentValue(Int64, Int64, AnimationClock)

Получает текущее значении анимации.

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

Параметры

defaultOriginValue
Int64

Начальное значение, используемое для анимации, если анимация не имеет собственного начального значения.

defaultDestinationValue
Int64

Конечное значение, используемое для анимации, если анимация не имеет собственного конечного значения.

animationClock
AnimationClock

AnimationClock, который может создать значение CurrentTime или CurrentProgress, используемое при анимации для создания выходного значения.

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

Int64

Значение, которое считается в данной анимации текущим значением свойства.

Комментарии

Значение defaultOriginValue параметра зависит от позиции анимации в цепочке композиции:

  • Если анимация находится в первой позиции в цепочке композиции и заменяет другую анимацию, defaultOriginValue это выходные данные этой анимации во время его замены.

  • Если анимация находится в первой позиции в цепочке композиции и анимация не существует для замены, defaultOriginValue это базовое значение анимированного свойства.

  • Если эта анимация находится не в первой позиции цепочки композиции, то defaultOriginValue это значение, возвращаемое предыдущей анимацией в цепочке композиции, которая не AnimationClock Stoppedимеет значения.

Значение defaultDestinationValue параметра зависит от того, существует ли предыдущий слой композиции свойств Trigger .

  • Если имеется предыдущий слой композиции свойств Trigger , defaultDestinationValue это выходные данные этого слоя.

  • Если предыдущий слой композиции отсутствует, defaultDestinationValue это базовое значение свойства, которое вы анимируете.

Дополнительные сведения о композиции анимации см. в обзоре системы анимации и времени. Дополнительные сведения о создании пользовательских типов анимации см. в разделе "Общие сведения о пользовательских анимациях".

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

GetCurrentValue(Object, Object, AnimationClock)

Получает текущее значении анимации.

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

Начальное значение, используемое для анимации, если анимация не имеет собственного начального значения.

defaultDestinationValue
Object

Конечное значение, используемое для анимации, если анимация не имеет собственного конечного значения.

animationClock
AnimationClock

AnimationClock, который может создать значение CurrentTime или CurrentProgress, используемое при анимации для создания выходного значения.

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

Object

Значение, которое считается в данной анимации текущим значением свойства.

Комментарии

Значение defaultOriginValue параметра зависит от позиции анимации в цепочке композиции:

  • Если анимация находится в первой позиции в цепочке композиции и заменяет другую анимацию, defaultOriginValue это выходные данные этой анимации во время его замены.

  • Если анимация находится в первой позиции в цепочке композиции и анимация не существует для замены, defaultOriginValue это базовое значение анимированного свойства.

  • Если эта анимация находится не в первой позиции цепочки композиции, то defaultOriginValue это значение, возвращаемое предыдущей анимацией в цепочке композиции, которая не AnimationClock Stoppedимеет значения.

Значение defaultDestinationValue параметра зависит от того, существует ли предыдущий слой композиции свойств Trigger .

  • Если имеется предыдущий слой композиции свойств Trigger , defaultDestinationValue это выходные данные этого слоя.

  • Если предыдущий слой композиции отсутствует, defaultDestinationValue это базовое значение свойства, которое вы анимируете.

Дополнительные сведения о композиции анимации см. в обзоре системы анимации и времени. Дополнительные сведения о создании пользовательских типов анимации см. в разделе "Общие сведения о пользовательских анимациях".

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