New to Telerik UI for WinFormsStart a free 30-day trial

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

C#
public abstract class CarouselParameterPath : ICarouselPath, INotifyPropertyChanged

Inheritance: objectCarouselParameterPath

Derived Classes: CarouselBezierPathCarouselEllipsePath

Implements: ICarouselPathINotifyPropertyChanged

Constructors

C#
public CarouselParameterPath()

Fields

C#
protected bool isModified
C#
protected ValueMapper ranges
C#
protected bool zIndexFromPathValue
C#
protected double zIndexScale

Properties

C#
public abstract object FinalPathPoint { get; }

Implements: ICarouselPath.FinalPathPoint

C#
public abstract object InitialPathPoint { get; }

Implements: ICarouselPath.InitialPathPoint

C#
protected virtual bool IsClosedPath { get; }
C#
public virtual bool IsPathClosed { get; }
C#
public double ZScale { get; set; }

Implements: ICarouselPath.ZScale

Methods

C#
public void ApplyToElement(VisualElement element, CarouselPathAnimationData data, double value, object evaluated, Animations flags, Size controlSize)
Parameters:elementVisualElementdataCarouselPathAnimationDatavaluedoubleevaluatedobjectflagsAnimationscontrolSizeSize

Implements: ICarouselPath.ApplyToElement(VisualElement, CarouselPathAnimationData, double, object, Animations, Size)

C#
public Point3D ConvertFromRelativePath(Point3D point, Size ownerSize)
Parameters:pointPoint3DownerSizeSizeReturns:

Point3D

Implements: ICarouselPath.ConvertFromRelativePath(Point3D, Size)

C#
public Point3D ConvertToRelativePath(Point3D point, Size ownerSize)
Parameters:pointPoint3DownerSizeSizeReturns:

Point3D

Implements: ICarouselPath.ConvertToRelativePath(Point3D, Size)

C#
public void CreateAnimation(VisualElement element, CarouselPathAnimationData data, int frames, int delay)
Parameters:elementVisualElementdataCarouselPathAnimationDataframesintdelayint

Implements: ICarouselPath.CreateAnimation(VisualElement, CarouselPathAnimationData, int, int)

C#
public object Evaluate(VisualElement element, CarouselPathAnimationData data, object value)
Parameters:elementVisualElementdataCarouselPathAnimationDatavalueobjectReturns:

object

Implements: ICarouselPath.Evaluate(VisualElement, CarouselPathAnimationData, object)

C#
public abstract object EvaluateByParameter(VisualElement element, CarouselPathAnimationData data, double value)
Parameters:elementVisualElementdataCarouselPathAnimationDatavaluedoubleReturns:

object

C#
public void InitializeItem(VisualElement element, object flags)
Parameters:elementVisualElementflagsobject

Implements: ICarouselPath.InitializeItem(VisualElement, object)

C#
protected virtual void OnPropertyChanged(PropertyChangedEventArgs e)
Parameters:ePropertyChangedEventArgs
C#
protected void OnPropertyChanged(string propertyName)
Parameters:propertyNamestring
C#
public double PositionsCount(int itemsCount)
Parameters:itemsCountintReturns:

double

Implements: ICarouselPath.PositionsCount(int)

C#
public double Step(int itemsCount)
Parameters:itemsCountintReturns:

double

Implements: ICarouselPath.Step(int)

C#
public bool ZindexFromPath()
Returns:

bool

Implements: ICarouselPath.ZindexFromPath()

Events

C#
public event PropertyChangedEventHandler PropertyChanged

Implements: INotifyPropertyChanged.PropertyChanged