Class CarouselItemsContainer
Inheritance
Inherited Members
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.UI.dll
Syntax
public class CarouselItemsContainer : RadItem, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IComponent, IDisposable, IBindableComponent, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IVirtualViewport
Constructors
CarouselItemsContainer(RadCarouselElement)
Declaration
public CarouselItemsContainer(RadCarouselElement owner)
Parameters
RadCarouselElement
owner
|
Fields
CarouselAnimationData
CarouselLocationProperty
Properties
AnimationDelay
Set ot get the Carousel animation frames
Declaration
public int AnimationDelay { get; set; }
Property Value
System.Int32
|
AnimationFrames
Set ot get the Carousel animation frames
Declaration
public int AnimationFrames { get; set; }
Property Value
System.Int32
|
AnimationsApplied
Gets or sets the set of animations to be applied on carousel items
Declaration
public Animations AnimationsApplied { get; set; }
Property Value
Animations
|
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
AutoLoopDirections
|
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
AutoLoopPauseConditions
|
CarouselPath
Gets or sets CarouselPath object that defines the curve which carousel items will animate through
Declaration
public ICarouselPath CarouselPath { get; set; }
Property Value
ICarouselPath
|
EasingType
Gets or sets carousel items' animation easing.
Declaration
public RadEasingType EasingType { get; set; }
Property Value
RadEasingType
|
EnableAnimationOnFormResize
Enable or disable the re-animation of RadCarousel on form maximize, minimeze or resize
Declaration
public virtual bool EnableAnimationOnFormResize { get; set; }
Property Value
System.Boolean
|
EnableAutoLoop
Gets or sets a value indicating that the Carousel will loop items automatically
Declaration
public bool EnableAutoLoop { get; set; }
Property Value
System.Boolean
|
EnableLooping
Declaration
public bool EnableLooping { get; set; }
Property Value
System.Boolean
|
EnableRelativePath
Declaration
public bool EnableRelativePath { get; set; }
Property Value
System.Boolean
|
IsAnimationRunning
Declaration
public bool IsAnimationRunning { get; }
Property Value
System.Boolean
|
Items
MinFadeOpacity
Declaration
public double MinFadeOpacity { get; set; }
Property Value
System.Double
|
OpacityChangeCondition
Sets the way opacity is applied to carousel items
Declaration
public OpacityChangeConditions OpacityChangeCondition { get; set; }
Property Value
OpacityChangeConditions
|
Owner
Gets the owner RadCarouselElement.
Declaration
public RadCarouselElement Owner { get; }
Property Value
RadCarouselElement
The owner. |
SelectedIndex
Declaration
public int SelectedIndex { get; set; }
Property Value
System.Int32
|
Virtualized
Declaration
public bool Virtualized { get; set; }
Property Value
System.Boolean
|
Implements
VisibleItemCount
Declaration
public int VisibleItemCount { get; set; }
Property Value
System.Int32
|
Methods
BeginUpdate()
CancelAniamtion()
Declaration
public void CancelAniamtion()
DisposeManagedResources()
Declaration
protected override void DisposeManagedResources()
Overrides
EndUpdate()
EnsureItemToChildIndex(Int32)
Declaration
protected int EnsureItemToChildIndex(int itemIndex)
Parameters
System.Int32
itemIndex
|
Returns
System.Int32
|
ForceUpdate()
Declaration
public virtual void ForceUpdate()
GetChildIndexFromItemIndex(Int32)
Declaration
protected int GetChildIndexFromItemIndex(int itemIndex)
Parameters
System.Int32
itemIndex
|
Returns
System.Int32
|
InitializeFields()
OnBitStateChanged(Int64, Boolean, Boolean)
Declaration
protected override void OnBitStateChanged(long key, bool oldValue, bool newValue)
Parameters
System.Int64
key
|
System.Boolean
oldValue
|
System.Boolean
newValue
|
Overrides
OnBoundsChanged(RadPropertyChangedEventArgs)
Declaration
protected override void OnBoundsChanged(RadPropertyChangedEventArgs e)
Parameters
RadPropertyChangedEventArgs
e
|
Overrides
OnItemDataInserted(Int32, Object)
Declaration
public void OnItemDataInserted(int index, object itemData)
Parameters
System.Int32
index
|
System.Object
itemData
|
Implements
OnItemDataRemoved(Int32, Object)
Declaration
public void OnItemDataRemoved(int index, object itemData)
Parameters
System.Int32
index
|
System.Object
itemData
|
Implements
OnItemDataSet(Int32, Object, Object)
Declaration
public void OnItemDataSet(int index, object oldItemData, object newItemData)
Parameters
System.Int32
index
|
System.Object
oldItemData
|
System.Object
newItemData
|
Implements
OnItemsDataClear()
OnItemsDataSortComplete()
Declaration
public void OnItemsDataSortComplete()
Implements
OnLoaded()
OnNotifyPropertyChanged(PropertyChangedEventArgs)
Declaration
protected override void OnNotifyPropertyChanged(PropertyChangedEventArgs e)
Parameters
System.ComponentModel.PropertyChangedEventArgs
e
|
Overrides
SetVirtualItemsCollection(IVirtualizationCollection)
Declaration
public void SetVirtualItemsCollection(IVirtualizationCollection virtualItemsCollection)
Parameters
IVirtualizationCollection
virtualItemsCollection
|
Implements
StartInitialAnimation()
Declaration
public void StartInitialAnimation()
UpdateCarousel()
Declaration
public virtual bool UpdateCarousel()
Returns
System.Boolean
|
Explicit Interface Implementations
IVirtualViewport.OnItemsDataClearComplete()
Declaration
void IVirtualViewport.OnItemsDataClearComplete()