ByteAnimationBase.GetCurrentValue Метод
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает текущее значении анимации.
GetCurrentValue(Byte, Byte, AnimationClock) |
Получает текущее значении анимации. |
GetCurrentValue(Object, Object, AnimationClock) |
Получает текущее значении анимации. |
Получает текущее значении анимации.
public:
System::Byte GetCurrentValue(System::Byte defaultOriginValue, System::Byte defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
public byte GetCurrentValue(byte defaultOriginValue, byte defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
override this.GetCurrentValue : byte * byte * System.Windows.Media.Animation.AnimationClock -> byte
Public Function GetCurrentValue (defaultOriginValue As Byte, defaultDestinationValue As Byte, animationClock As AnimationClock) As Byte
Параметры
- defaultOriginValue
- Byte
Начальное значение, используемое для анимации, если анимация не имеет собственного начального значения.
- defaultDestinationValue
- Byte
Конечное значение, используемое для анимации, если анимация не имеет собственного конечного значения.
- animationClock
- AnimationClock
AnimationClock, который может создать значение CurrentTime или CurrentProgress, используемое при анимации для создания выходного значения.
Возвращаемое значение
Значение, которое считается в данной анимации текущим значением свойства.
Комментарии
Значение defaultOriginValue
параметра зависит от позиции анимации в цепочке композиции:
Если анимация находится в первой позиции в цепочке композиции и заменяет другую анимацию,
defaultOriginValue
это выходные данные этой анимации на момент ее замены.Если анимация находится в первой позиции в цепочке композиции и не существует анимации для замены,
defaultOriginValue
является базовым значением анимированного свойства.Если эта анимация не находится в первой позиции цепочки композиции, то
defaultOriginValue
является значением, возвращаемым предыдущей анимацией в цепочке композиции, которая имеет AnimationClock значение , не Stoppedравное .
Значение defaultDestinationValue
параметра зависит от того, имеется ли предыдущий слой композиции свойства Trigger .
Если имеется предыдущий слой композиции свойств Trigger ,
defaultDestinationValue
является выходными данными этого слоя.Если предыдущий слой композиции отсутствует,
defaultDestinationValue
является базовым значением свойства, которое вы анимируете.
Дополнительные сведения о композиции анимации см. в статье Общие сведения об анимации и системе синхронизации. Дополнительные сведения о создании пользовательских типов анимации см. в статье Общие сведения о пользовательских анимациях.
Применяется к
.NET Framework 4.8.1 и другие версии
Продукт | Версии |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9, 10 |
Получает текущее значении анимации.
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
является базовым значением свойства, которое вы анимируете.
Дополнительные сведения о композиции анимации см. в статье Общие сведения об анимации и системе синхронизации. Дополнительные сведения о создании пользовательских типов анимации см. в статье Общие сведения о пользовательских анимациях.
Применяется к
.NET Framework 4.8.1 и другие версии
Продукт | Версии |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9, 10 |
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: