# EasingMode Enum

## Definition

Defines the modes in which classes derived from EasingFunctionBase perform their easing.

`public enum class EasingMode`

`public enum EasingMode`

`type EasingMode = `

`Public Enum EasingMode`

- Inheritance

## Fields

EaseIn | 0 | Interpolation follows the mathematical formula associated with the easing function. |

EaseInOut | 2 | Interpolation uses EaseIn for the first half of the animation and EaseOut for the second half. |

EaseOut | 1 | Interpolation follows 100% interpolation minus the output of the formula associated with the easing function. |

## Remarks

The following graphs demonstrate the different values of EasingMode, where *f*(*t*) represents the animation progress and *t* represents time.

### XAML Attribute Usage

```
<object property="enumMemberName"/>
```