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
Fields
public static readonly RadProperty CarouselAnimationData
public static readonly RadProperty CarouselLocationProperty
Properties
Set ot get the Carousel animation frames
[Browsable(false)]
public int AnimationDelay { get; set; }
Set ot get the Carousel animation frames
[Browsable(false)]
public int AnimationFrames { get; set; }
Gets or sets the set of animations to be applied on carousel items
[Browsable(false)]
public Animations AnimationsApplied { get; set; }
Gets or sets a value indicating whether carousel will increnment or decrement item indexes when in auto-loop mode.
public AutoLoopDirections AutoLoopDirection { get; set; }
Gets or sets a value indicating when carousel will pause looping if in auto-loop mode.
public AutoLoopPauseConditions AutoLoopPauseCondition { get; set; }
Gets or sets CarouselPath object that defines the curve which carousel items will animate through
[Browsable(false)]
public ICarouselPath CarouselPath { get; set; }
Gets or sets carousel items' animation easing.
[Browsable(false)]
public RadEasingType EasingType { get; set; }
Enable or disable the re-animation of RadCarousel on form maximize, minimeze or resize
public virtual bool EnableAnimationOnFormResize { get; set; }
Gets or sets a value indicating that the Carousel will loop items automatically
public bool EnableAutoLoop { get; set; }
public bool EnableLooping { get; set; }
public bool EnableRelativePath { get; set; }
public bool IsAnimationRunning { get; }
public double MinFadeOpacity { get; set; }
Sets the way opacity is applied to carousel items
public OpacityChangeConditions OpacityChangeCondition { get; set; }
Gets the owner RadCarouselElement.
public RadCarouselElement Owner { get; }
The owner.
[Browsable(false)]
public int SelectedIndex { get; set; }
public bool Virtualized { get; set; }
Implements:
public int VisibleItemCount { get; set; }
Methods
public void BeginUpdate()
Implements:
public void CancelAniamtion()
Releases managed resources used by this element.
protected override void DisposeManagedResources()
Overrides:
public void EndUpdate()
Implements:
public virtual void ForceUpdate()
Initializes the fields of this instance with their default values.
protected override void InitializeFields()
Overrides:
protected override void OnBoundsChanged(RadPropertyChangedEventArgs e)
Overrides:
public void OnItemsDataClear()
Implements:
public void OnItemsDataSortComplete()
Implements:
Called when the element has been successfully loaded. That includes loading of all its children as well.
protected override void OnLoaded()
Overrides:
Raises the standard .NET PropertyChanged event to notify subscribers of property value changes using the provided event arguments.
protected override void OnNotifyPropertyChanged(PropertyChangedEventArgs e)
The PropertyChangedEventArgs containing the property change information.
Overrides:
public void SetVirtualItemsCollection(IVirtualizationCollection virtualItemsCollection)
Implements:
public void StartInitialAnimation()