ClassCarouselItemsContainer
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.UI.dll
Syntax:
public class CarouselItemsContainer : RadItem, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IBindableComponent, IComponent, IDisposable, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IVirtualViewport
Inheritance: objectDisposableObjectRadObjectRadElementVisualElementRadComponentElementRadItemCarouselItemsContainer
Implements:
Inherited Members
Constructors
CarouselItemsContainer(RadCarouselElement)
Declaration
public CarouselItemsContainer(RadCarouselElement owner)
Parameters
owner
Fields
CarouselAnimationData
Declaration
public static readonly RadProperty CarouselAnimationData
Field Value
CarouselLocationProperty
Declaration
public static readonly RadProperty CarouselLocationProperty
Field Value
Properties
AnimationDelay
Set ot get the Carousel animation frames
Declaration
[Browsable(false)]
public int AnimationDelay { get; set; }
Property Value
AnimationFrames
Set ot get the Carousel animation frames
Declaration
[Browsable(false)]
public int AnimationFrames { get; set; }
Property Value
AnimationsApplied
Gets or sets the set of animations to be applied on carousel items
Declaration
[Browsable(false)]
public Animations AnimationsApplied { get; set; }
Property Value
AutoLoopDirection
Gets or sets a value indicating whether carousel will increnment or decrement item indexes when in auto-loop mode.
Declaration
public AutoLoopDirections AutoLoopDirection { get; set; }
Property Value
AutoLoopPauseCondition
Gets or sets a value indicating when carousel will pause looping if in auto-loop mode.
Declaration
public AutoLoopPauseConditions AutoLoopPauseCondition { get; set; }
Property Value
CarouselPath
Gets or sets CarouselPath object that defines the curve which carousel items will animate through
Declaration
[Browsable(false)]
public ICarouselPath CarouselPath { get; set; }
Property Value
EasingType
Gets or sets carousel items' animation easing.
Declaration
[Browsable(false)]
public RadEasingType EasingType { get; set; }
Property Value
EnableAnimationOnFormResize
Enable or disable the re-animation of RadCarousel on form maximize, minimeze or resize
Declaration
public virtual bool EnableAnimationOnFormResize { get; set; }
Property Value
EnableAutoLoop
Gets or sets a value indicating that the Carousel will loop items automatically
OpacityChangeCondition
Sets the way opacity is applied to carousel items
Declaration
public OpacityChangeConditions OpacityChangeCondition { get; set; }
Property Value
Owner
Gets the owner RadCarouselElement.
Declaration
public RadCarouselElement Owner { get; }
Property Value
The owner.
SelectedIndex
Declaration
[Browsable(false)]
public int SelectedIndex { get; set; }
Property Value
Methods
BeginUpdate()
Declaration
public void BeginUpdate()
Implements
CancelAniamtion()
Declaration
public void CancelAniamtion()
DisposeManagedResources()
Releases managed resources used by this element.
Declaration
protected override void DisposeManagedResources()
Overrides
EndUpdate()
Declaration
public void EndUpdate()
Implements
ForceUpdate()
Declaration
public virtual void ForceUpdate()
InitializeFields()
Initializes the fields of this instance with their default values.
Declaration
protected override void InitializeFields()
Overrides
OnBitStateChanged(long, bool, bool)
Notifies the object for a change in its bit state.
OnBoundsChanged(RadPropertyChangedEventArgs)
Declaration
protected override void OnBoundsChanged(RadPropertyChangedEventArgs e)
Parameters
e
Overrides
OnItemsDataClear()
Declaration
public void OnItemsDataClear()
Implements
OnItemsDataSortComplete()
Declaration
public void OnItemsDataSortComplete()
Implements
OnLoaded()
Called when the element has been successfully loaded. That includes loading of all its children as well.
Declaration
protected override void OnLoaded()
Overrides
OnNotifyPropertyChanged(PropertyChangedEventArgs)
Raises the standard .NET PropertyChanged event to notify subscribers of property value changes using the provided event arguments.
Declaration
protected override void OnNotifyPropertyChanged(PropertyChangedEventArgs e)
Parameters
e
The PropertyChangedEventArgs containing the property change information.
Overrides
SetVirtualItemsCollection(IVirtualizationCollection)
Declaration
public void SetVirtualItemsCollection(IVirtualizationCollection virtualItemsCollection)
Parameters
virtualItemsCollection
Implements
StartInitialAnimation()
Declaration
public void StartInitialAnimation()