Class
CarouselParameterPath

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

cs-api-definition
public abstract class CarouselParameterPath : ICarouselPath, INotifyPropertyChanged

Inheritance: objectCarouselParameterPath

Derived Classes: CarouselBezierPathCarouselEllipsePath

Implements: ICarouselPathINotifyPropertyChanged

Constructors

CarouselParameterPath()

Declaration

cs-api-definition
public CarouselParameterPath()

Fields

isModified

Declaration

cs-api-definition
protected bool isModified

Field Value

bool

ranges

Declaration

cs-api-definition
protected ValueMapper ranges

Field Value

ValueMapper

zIndexFromPathValue

Declaration

cs-api-definition
protected bool zIndexFromPathValue

Field Value

bool

zIndexScale

Declaration

cs-api-definition
protected double zIndexScale

Field Value

double

Properties

FinalPathPoint

Declaration

cs-api-definition
public abstract object FinalPathPoint { get; }

Property Value

object

Implements ICarouselPath.FinalPathPoint

InitialPathPoint

Declaration

cs-api-definition
public abstract object InitialPathPoint { get; }

Property Value

object

Implements ICarouselPath.InitialPathPoint

IsClosedPath

Declaration

cs-api-definition
protected virtual bool IsClosedPath { get; }

Property Value

bool

IsPathClosed

Declaration

cs-api-definition
public virtual bool IsPathClosed { get; }

Property Value

bool

ZScale

Declaration

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

Property Value

double

Implements ICarouselPath.ZScale

Methods

ApplyToElement(VisualElement, CarouselPathAnimationData, double, object, Animations, Size)

Declaration

cs-api-definition
public void ApplyToElement(VisualElement element, CarouselPathAnimationData data, double value, object evaluated, Animations flags, Size controlSize)

Parameters

element

VisualElement

data

CarouselPathAnimationData

value

double

evaluated

object

flags

Animations

controlSize

Size

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

ConvertFromRelativePath(Point3D, Size)

Declaration

cs-api-definition
public Point3D ConvertFromRelativePath(Point3D point, Size ownerSize)

Parameters

point

Point3D

ownerSize

Size

Returns

Point3D

Implements ICarouselPath.ConvertFromRelativePath(Point3D, Size)

ConvertToRelativePath(Point3D, Size)

Declaration

cs-api-definition
public Point3D ConvertToRelativePath(Point3D point, Size ownerSize)

Parameters

point

Point3D

ownerSize

Size

Returns

Point3D

Implements ICarouselPath.ConvertToRelativePath(Point3D, Size)

CreateAnimation(VisualElement, CarouselPathAnimationData, int, int)

Declaration

cs-api-definition
public void CreateAnimation(VisualElement element, CarouselPathAnimationData data, int frames, int delay)

Parameters

element

VisualElement

data

CarouselPathAnimationData

frames

int

delay

int

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

Evaluate(VisualElement, CarouselPathAnimationData, object)

Declaration

cs-api-definition
public object Evaluate(VisualElement element, CarouselPathAnimationData data, object value)

Parameters

element

VisualElement

data

CarouselPathAnimationData

value

object

Returns

object

Implements ICarouselPath.Evaluate(VisualElement, CarouselPathAnimationData, object)

EvaluateByParameter(VisualElement, CarouselPathAnimationData, double)

Declaration

cs-api-definition
public abstract object EvaluateByParameter(VisualElement element, CarouselPathAnimationData data, double value)

Parameters

element

VisualElement

data

CarouselPathAnimationData

value

double

Returns

object

InitializeItem(VisualElement, object)

Declaration

cs-api-definition
public void InitializeItem(VisualElement element, object flags)

Parameters

element

VisualElement

flags

object

Implements ICarouselPath.InitializeItem(VisualElement, object)

OnPropertyChanged(PropertyChangedEventArgs)

Declaration

cs-api-definition
protected virtual void OnPropertyChanged(PropertyChangedEventArgs e)

Parameters

e

PropertyChangedEventArgs

OnPropertyChanged(string)

Declaration

cs-api-definition
protected void OnPropertyChanged(string propertyName)

Parameters

propertyName

string

PositionsCount(int)

Declaration

cs-api-definition
public double PositionsCount(int itemsCount)

Parameters

itemsCount

int

Returns

double

Implements ICarouselPath.PositionsCount(int)

Step(int)

Declaration

cs-api-definition
public double Step(int itemsCount)

Parameters

itemsCount

int

Returns

double

Implements ICarouselPath.Step(int)

ZindexFromPath()

Declaration

cs-api-definition
public bool ZindexFromPath()

Returns

bool

Implements ICarouselPath.ZindexFromPath()

Events

PropertyChanged

Declaration

cs-api-definition
public event PropertyChangedEventHandler PropertyChanged

Event Value

PropertyChangedEventHandler

Implements INotifyPropertyChanged.PropertyChanged