Class
RollTransition

This class is a concrete implementation of a transition effect that makes zoom and slide transition.

Definition

Namespace:Telerik.Windows.Controls.TransitionEffects

Assembly:Telerik.Windows.Controls.dll

Syntax:

cs-api-definition
public class RollTransition : ShaderTransitionProvider

Inheritance: objectTransitionProviderShaderTransitionProviderRollTransition

Inherited Members ShaderTransitionProvider.CreateFallBackTransition()ShaderTransitionProvider.CreateTransition(TransitionContext)ShaderTransitionProvider.LayoutAnimation

Constructors

RollTransition()

Initializes a new instance of the RollTransition class.

Declaration

cs-api-definition
public RollTransition()

Properties

InterpolationFunction

Gets or sets a value, describing the the power of the interpolation function of the edges of the roll (2 to 10). This is a DependencyProperty.

Declaration

cs-api-definition
public double InterpolationFunction { get; set; }

Property Value

double

IsRollOut

Gets or sets a value, describing the transition direction. This is a DependencyProperty.

Declaration

cs-api-definition
public bool IsRollOut { get; set; }

Property Value

bool

True if the animation is rolling in, false otherwise.

IsTopToBottom

Gets or sets a value, describing the direction of the transition (top-to-bottom or bottom-to-top). This is a DependencyProperty.

Declaration

cs-api-definition
public bool IsTopToBottom { get; set; }

Property Value

bool

LightIntensity

Gets or sets a value, describing the the intensity of the light over the roll (0 to 1). This is a DependencyProperty.

Declaration

cs-api-definition
public double LightIntensity { get; set; }

Property Value

double

Orientation

Gets or sets a value, describing the orientation of the transition. This is a DependencyProperty.

Declaration

cs-api-definition
public Orientation Orientation { get; set; }

Property Value

Orientation

RelativeRollWidth

Gets or sets a value, describing the the width of the roll, depending on its size (0 to 1). This is a DependencyProperty.

Declaration

cs-api-definition
public double RelativeRollWidth { get; set; }

Property Value

double

RollSize

Gets or sets a value, describing the the size of the roll (0 to 1). This is a DependencyProperty.

Declaration

cs-api-definition
public double RollSize { get; set; }

Property Value

double

Methods

CreateTransitionEffect()

Creates a new TransitionEffect with the current settings.

Declaration

cs-api-definition
protected override TransitionEffect CreateTransitionEffect()

Returns

TransitionEffect

A new instance of the TransitionEffect class.

Overrides ShaderTransitionProvider.CreateTransitionEffect()