StringAnimationBase.GetCurrentValue Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает текущее значение анимации.
Перегрузки
| Имя | Описание |
|---|---|
| GetCurrentValue(Object, Object, AnimationClock) |
Возвращает текущее значение анимации. |
| GetCurrentValue(String, String, 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(String, String, AnimationClock)
Возвращает текущее значение анимации.
public:
System::String ^ GetCurrentValue(System::String ^ defaultOriginValue, System::String ^ defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
public string GetCurrentValue(string defaultOriginValue, string defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
override this.GetCurrentValue : string * string * System.Windows.Media.Animation.AnimationClock -> string
Public Function GetCurrentValue (defaultOriginValue As String, defaultDestinationValue As String, animationClock As AnimationClock) As String
Параметры
- defaultOriginValue
- String
Значение источника, предоставленное анимации, если анимация не имеет собственного начального значения.
- defaultDestinationValue
- String
Целевое значение, предоставленное анимации, если анимация не имеет собственного целевого значения.
- animationClock
- AnimationClock
Объект AnimationClock , который может создать CurrentTime или CurrentProgress значение, которое будет использоваться анимацией для создания выходного значения.
Возвращаемое значение
Текущее значение этой анимации.
Комментарии
Значение defaultOriginValue параметра зависит от положения анимации в цепочке композиции:
Если анимация находится в первой позиции в цепочке композиции и заменяет другую анимацию,
defaultOriginValueэто выходные данные этой анимации во время его замены.Если анимация находится в первой позиции в цепочке композиции, а анимация не существует для замены,
defaultOriginValueявляется базовым значением анимированного свойства.Если эта анимация не находится в первой позиции цепочки композиции, то
defaultOriginValueэто значение, возвращаемое предыдущей анимацией в цепочке композиции, которая не AnimationClock имеет Stoppedзначения.
Значение defaultDestinationValue параметра зависит от того, существует ли предыдущий слой композиции свойств Trigger .
Если существует предыдущий слой композиции свойств Trigger ,
defaultDestinationValueэто выходные данные из этого слоя.Если предыдущий слой композиции отсутствует,
defaultDestinationValueявляется базовым значением свойства, которое вы анимируете.
Дополнительные сведения о композиции анимации см. в обзоре системы анимации и времени. Дополнительные сведения о создании пользовательских типов анимации см. в обзоре пользовательских анимаций.