EasingMode Перечисление

Определение

Определяет режимы, в которых классы, производные от EasingFunctionBase, обеспечивают плавность.Defines the modes in which classes derived from EasingFunctionBase perform their easing.

public enum class EasingMode
public enum EasingMode
type EasingMode = 
Public Enum EasingMode
Наследование
EasingMode

Поля

EaseIn 0

Интерполяция производится по математической формуле, связанной с функцией плавности.Interpolation follows the mathematical formula associated with the easing function.

EaseInOut 2

Интерполяция использует EaseIn для первой половины анимации и EaseOut для второй половины.Interpolation uses EaseIn for the first half of the animation and EaseOut for the second half.

EaseOut 1

Интерполяция производится по формуле, учитывающей 100-процентную интерполяцию за вычетом выходного значения формулы, связанной с функцией плавности.Interpolation follows 100% interpolation minus the output of the formula associated with the easing function.

Комментарии

На EasingModeследующих диаграммах показаны различные значения, где f(t) представляет ход выполнения анимации, а t представляет время.The following graphs demonstrate the different values of EasingMode, where f(t) represents the animation progress and t represents time.

BackEase

![EasingMode графы.] (~/add/media/backease-graph.png "EasingMode графы.")BackEase EasingMode graphs.

BounceEase

![Графы EasingMode BounceEase.] (~/add/media/bounceease-graph.png "Графы EasingMode BounceEase.")BounceEase EasingMode graphs.

CircleEase

![Графы EasingMode Цирклиасе.] (~/add/media/circleease-graph.png "Графы EasingMode Цирклиасе.")CircleEase EasingMode graphs.

CubicEase

![Графы EasingMode CubicEase.] (~/add/media/cubicease-graph.png "Графы EasingMode CubicEase.")CubicEase EasingMode graphs.

ElasticEase

![ElasticEase с диаграммами различных значений easingmodeов.] (~/add/media/elasticease-graph.png "ElasticEase с диаграммами различных значений easingmodeов.")ElasticEase with graphs of different easingmodes.

ExponentialEase

![Експонентиалеасе графы разных значений EasingMode.] (~/add/media/exponentialease-graph.png "Експонентиалеасе графы разных значений EasingMode.")ExponentialEase graphs of different easingmodes.

PowerEase

![Куартицеасе с диаграммами различных значений easingmodeов.] (~/add/media/quarticease-graph.png "Куартицеасе с диаграммами различных значений easingmodeов.")QuarticEase with graphs of different easingmodes.

QuadraticEase

![Куадратицеасе с диаграммами различных значений EasingMode] (~/add/media/quadraticease-graph.png "Куадратицеасе с диаграммами различных значений EasingMode")QuadraticEase with graphs of different easingmodes

QuarticEase

![Куартицеасе с диаграммами различных значений easingmodeов.] (~/add/media/quarticease-graph.png "Куартицеасе с диаграммами различных значений easingmodeов.")QuarticEase with graphs of different easingmodes.

QuinticEase

![Куинтицеасе с диаграммами различных значений easingmodeов.] (~/add/media/quinticease-graph.png "Куинтицеасе с диаграммами различных значений easingmodeов.")QuinticEase with graphs of different easingmodes.

SineEase

![Синиасе для различных значений EasingMode] (~/add/media/sineease-graph.png "Синиасе для различных значений EasingMode")SineEase for different EasingMode values

Использование атрибута XAMLXAML Attribute Usage

<object property="enumMemberName"/>  

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

Дополнительно