skip navigation
  • Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • AI Coding Assistants
    • Embedded Reporting
    • Document Processing Libraries
    • SSO Account Sign-in

    Web

    Kendo UI UI for Angular UI for Vue UI for jQuery KendoReact UI for Blazor UI for ASP.NET Core UI for ASP.NET MVC UI for ASP.NET AJAX

    Mobile

    UI for .NET MAUI

    Document Management

    Telerik Document Processing

    Desktop

    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF

    Reporting

    Telerik Reporting Telerik Report Server

    Testing & Mocking

    Test Studio Telerik JustMock

    CMS

    Sitefinity

    AI Productivity Tools

    AI Coding Assistants

    UI/UX Tools

    ThemeBuilder Design System Kit Templates and Building Blocks

    Debugging

    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Everywhere Reporter FiddlerCore

    Free Tools

    KendoReact Free VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • What's New
    • Roadmap
    • Release History
  • Support and Learning

    • Support and Learning Hub
    • First Steps
    • Docs
    • Demos
    • Virtual Classroom
    • Forums
    • Videos
    • Blogs
    • Accessibility
    • Submit a Ticket

    Productivity and Design Tools

    • Visual Studio Extensions
    • Visual Studio Templates
    • Embedded Reporting
  • Pricing
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Downloads
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Try now

Class CarouselParameterPath

Inheritance
System.Object
CarouselParameterPath
CarouselBezierPath
CarouselEllipsePath
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.UI.dll

Syntax

public abstract class CarouselParameterPath : ICarouselPath, INotifyPropertyChanged

Constructors

CarouselParameterPath()

Declaration
public CarouselParameterPath()

Fields

isModified

Declaration
protected bool isModified
Field Value
System.Boolean

ranges

Declaration
protected ValueMapper ranges
Field Value
ValueMapper

zIndexFromPathValue

Declaration
protected bool zIndexFromPathValue
Field Value
System.Boolean

zIndexScale

Declaration
protected double zIndexScale
Field Value
System.Double

Properties

EnableRelativePath

Declaration
public bool EnableRelativePath { get; set; }
Property Value
System.Boolean

Implements
ICarouselPath.EnableRelativePath

FinalPathPoint

Declaration
public abstract object FinalPathPoint { get; }
Property Value
System.Object

Implements
ICarouselPath.FinalPathPoint

InitialPathPoint

Declaration
public abstract object InitialPathPoint { get; }
Property Value
System.Object

Implements
ICarouselPath.InitialPathPoint

IsClosedPath

Declaration
protected virtual bool IsClosedPath { get; }
Property Value
System.Boolean

IsPathClosed

Declaration
public virtual bool IsPathClosed { get; }
Property Value
System.Boolean

ZScale

Declaration
public double ZScale { get; set; }
Property Value
System.Double

Implements
ICarouselPath.ZScale

Methods

ApplyToElement(VisualElement, CarouselPathAnimationData, Double, Object, Animations, Size)

Declaration
public void ApplyToElement(VisualElement element, CarouselPathAnimationData data, double value, object evaluated, Animations flags, Size controlSize)
Parameters
VisualElement element

CarouselPathAnimationData data

System.Double value

System.Object evaluated

Animations flags

System.Drawing.Size controlSize

Implements
ICarouselPath.ApplyToElement(VisualElement, CarouselPathAnimationData, Double, Object, Animations, Size)

ConvertFromRelativePath(Point3D, Size)

Declaration
public Point3D ConvertFromRelativePath(Point3D point, Size ownerSize)
Parameters
Point3D point

System.Drawing.Size ownerSize

Returns
Point3D

Implements
ICarouselPath.ConvertFromRelativePath(Point3D, Size)

ConvertToRelativePath(Point3D, Size)

Declaration
public Point3D ConvertToRelativePath(Point3D point, Size ownerSize)
Parameters
Point3D point

System.Drawing.Size ownerSize

Returns
Point3D

Implements
ICarouselPath.ConvertToRelativePath(Point3D, Size)

CreateAnimation(VisualElement, CarouselPathAnimationData, Int32, Int32)

Declaration
public void CreateAnimation(VisualElement element, CarouselPathAnimationData data, int frames, int delay)
Parameters
VisualElement element

CarouselPathAnimationData data

System.Int32 frames

System.Int32 delay

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

Evaluate(VisualElement, CarouselPathAnimationData, Object)

Declaration
public object Evaluate(VisualElement element, CarouselPathAnimationData data, object value)
Parameters
VisualElement element

CarouselPathAnimationData data

System.Object value

Returns
System.Object

Implements
ICarouselPath.Evaluate(VisualElement, CarouselPathAnimationData, Object)

EvaluateByParameter(VisualElement, CarouselPathAnimationData, Double)

Declaration
public abstract object EvaluateByParameter(VisualElement element, CarouselPathAnimationData data, double value)
Parameters
VisualElement element

CarouselPathAnimationData data

System.Double value

Returns
System.Object

InitializeItem(VisualElement, Object)

Declaration
public void InitializeItem(VisualElement element, object flags)
Parameters
VisualElement element

System.Object flags

Implements
ICarouselPath.InitializeItem(VisualElement, Object)

OnPropertyChanged(PropertyChangedEventArgs)

Declaration
protected virtual void OnPropertyChanged(PropertyChangedEventArgs e)
Parameters
System.ComponentModel.PropertyChangedEventArgs e

OnPropertyChanged(String)

Declaration
protected void OnPropertyChanged(string propertyName)
Parameters
System.String propertyName

PositionsCount(Int32)

Declaration
public double PositionsCount(int itemsCount)
Parameters
System.Int32 itemsCount

Returns
System.Double

Implements
ICarouselPath.PositionsCount(Int32)

Step(Int32)

Declaration
public double Step(int itemsCount)
Parameters
System.Int32 itemsCount

Returns
System.Double

Implements
ICarouselPath.Step(Int32)

ZindexFromPath()

Declaration
public bool ZindexFromPath()
Returns
System.Boolean

Implements
ICarouselPath.ZindexFromPath()

Events

PropertyChanged

Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
System.ComponentModel.PropertyChangedEventHandler

Extension Methods

SvgExtentions.Traverse<T>(T, Func<T, IEnumerable<T>>)
SvgExtentions.TraverseDepthFirst<T>(T, Func<T, IEnumerable<T>>)
Getting Started
  • Install Now
  • Demos
  • Step-by-Step Tutorial
  • Sample Applications
  • SDK Samples
  • Visual Studio Extensions
Support Resources
  • Code Library
  • Knowledge Base
  • Videos
Community
  • Forums
  • Blogs
  • Feedback Portal
  • Document Processing Feedback Portal

Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.