Class TransitionEffect
Abstract class that represents a transition effect.
Inheritance
Namespace: Telerik.Windows.Controls.TransitionControl
Assembly: Telerik.Windows.Controls.dll
Syntax
public abstract class TransitionEffect : ShaderEffect
Constructors
TransitionEffect()
Initializes a new instance of the TransitionEffect class.
Declaration
protected TransitionEffect()
Fields
CurrentSamplerProperty
Identifies the CurrentSampler property. Brush-valued properties turn into sampler-property in the shader. Represents the image present in the final state of the transition.
Declaration
public static readonly DependencyProperty CurrentSamplerProperty
Field Value
System.Windows.DependencyProperty
|
OldSamplerProperty
Identifies the OldSampler property. Brush-valued properties turn into sampler-property in the shader. Represents the image present in the initial state of the transition.
Declaration
public static readonly DependencyProperty OldSamplerProperty
Field Value
System.Windows.DependencyProperty
|
ProgressProperty
Identifies the Progress property. When its value is 0.0 the effect shows the initial state of the transition, when 1.0 - the final state.
Declaration
public static readonly DependencyProperty ProgressProperty
Field Value
System.Windows.DependencyProperty
|
Properties
CurrentSampler
Gets or sets the CurrentSampler variable within the shader. Represents the image present in the final state of the transition.
Declaration
public Brush CurrentSampler { get; set; }
Property Value
System.Windows.Media.Brush
|
OldSampler
Gets or sets the OldSampler variable within the shader. Represents the image present in the initial state of the transition.
Declaration
public Brush OldSampler { get; set; }
Property Value
System.Windows.Media.Brush
|
Progress
Gets or sets the Progress variable within the shader. When its value is 0.0 the effect shows the initial state of the transition, when 1.0 - the final state.
Declaration
public double Progress { get; set; }
Property Value
System.Double
|
Methods
LoadShader()
When overridden this method should load the shader and return it.
Declaration
protected abstract PixelShader LoadShader()
Returns
System.Windows.Media.Effects.PixelShader
The newly loaded shader. |
OnProgressChanged(Double, Double)
This method is called when the progress of the transition is changed. When overridden it should take care of moving the transition.
Declaration
protected virtual void OnProgressChanged(double oldProgress, double newProgress)
Parameters
System.Double
oldProgress
The old progress of the transition. |
System.Double
newProgress
The new progress of the transition. |
PackUri<T>(String)
Creates an Uri for resource by its full path and using the assembly name of the class specified by the type parameter T.
Declaration
protected static Uri PackUri<T>(string relativeFile)
Parameters
System.String
relativeFile
The relative path to the resource file. |
Returns
System.Uri
An Uri that points the resource. |
Type Parameters
T
The type that will be used to determine the assembly name. |