Class StyleTransition<T>

Namespace
Forma.Xaml
Assembly
Forma.dll
public abstract class StyleTransition<T> : IStyleTransition

Type Parameters

T
Inheritance
StyleTransition<T>
Implements
Derived
Inherited Members

Constructors

StyleTransition(XamlProperty<T>, TimeSpan, Easing)

protected StyleTransition(XamlProperty<T> property, TimeSpan duration, Easing easing = Easing.Linear)

Parameters

property XamlProperty<T>
duration TimeSpan
easing Easing

Properties

Duration

public TimeSpan Duration { get; }

Property Value

TimeSpan

Easing

public Easing Easing { get; }

Property Value

Easing

Property

public XamlProperty<T> Property { get; }

Property Value

XamlProperty<T>

Methods

Interpolate(T, T, float)

protected abstract T Interpolate(T from, T to, float progress)

Parameters

from T
to T
progress float

Returns

T