Поделиться через


RectAnimationBase.GetCurrentValue Метод

Определение

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

Перегрузки

GetCurrentValue(Object, Object, AnimationClock)

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

GetCurrentValue(Rect, Rect, AnimationClock)

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

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

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

Текущее значение анимации.

Комментарии

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

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

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

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

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

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

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

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

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

GetCurrentValue(Rect, Rect, AnimationClock)

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

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

Параметры

defaultOriginValue
Rect

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

defaultDestinationValue
Rect

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

animationClock
AnimationClock

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

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

Текущее значение данной анимации.

Комментарии

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

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

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

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

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

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

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

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

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