This class is a concrete implementation of a transition effect that rotates the content in pseudo 3D space.
Definition
Namespace:Telerik.Windows.Controls.TransitionEffects
Assembly:Telerik.Windows.Controls.dll
Syntax:
public sealed class PerspectiveRotationTransition : PerspectiveTransition
Inheritance: objectTransitionProviderShaderTransitionProviderPerspectiveTransitionPerspectiveRotationTransition
Inherited Members
Constructors
Initializes a new instance of the PerspectiveRotationTransition class.
public PerspectiveRotationTransition()
Properties
The distance from the camera to the image relative to the image size.
public double CameraDistance { get; set; }
The direction of the rotation RotationDirection
public RotationDirection Direction { get; set; }
The horizontal center of rotation of the new content plane relative to the image size. 0 is left 1 is right. Default is 0.5 - center.
public double NewPlaneCenterOfRotationX { get; set; }
The vertical center of rotation of the new content plane relative to the image size. 0 is top 1 is bottom. Default is 0.5 - center.
public double NewPlaneCenterOfRotationY { get; set; }
The depth of the center of rotation of the new content plane relative to the image size. Default is 0.
public double NewPlaneCenterOfRotationZ { get; set; }
NewPlaneEasing
IEasingFunction
The easing of the old plane's rotation animation.
public IEasingFunction NewPlaneEasing { get; set; }
Specify whether the new content plane should be rendered if the camera is looking at its back.
public bool NewPlaneRenderBack { get; set; }
The horizontal center of rotation of the old content plane relative to the image size. 0 is left 1 is right. Default is 0.5 - center.
public double OldPlaneCenterOfRotationX { get; set; }
The vertical center of rotation of the old content plane relative to the image size. 0 is top 1 is bottom. Default is 0.5 - center.
public double OldPlaneCenterOfRotationY { get; set; }
The depth of the center of rotation of the old content plane relative to the image size. Default is 0.
public double OldPlaneCenterOfRotationZ { get; set; }
OldPlaneEasing
IEasingFunction
The easing of the old plane's rotation animation.
public IEasingFunction OldPlaneEasing { get; set; }
Specify whether the old content plane should be rendered if the camera is looking at its back.
public bool OldPlaneRenderBack { get; set; }
The degrees which the planes will rotate. Default is 180. Most meaningful are 180 and 90 but other angles may be used with proper Z-centers of rotation.
public double RotationLength { get; set; }