Class RadPipsPagerElement
Inheritance
Inherited Members
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.UI.dll
Syntax
public class RadPipsPagerElement : BaseNavigationElement, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IComponent, IDisposable, IBindableComponent, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IPrimitiveElement, IShapedElement, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IImageElement, ITextPrimitive, ITextProvider
Constructors
RadPipsPagerElement()
Declaration
public RadPipsPagerElement()
Properties
AnimationFrames
Gets or sets the animation frames.
Declaration
public override int AnimationFrames { get; set; }
Property Value
System.
|
Overrides
ContentElement
Use the Pips
Declaration
public override LightVisualElement ContentElement { get; protected set; }
Property Value
Overrides
ItemSize
Gets or sets the size of the items(pips).
Declaration
public Size ItemSize { get; set; }
Property Value
System.
|
MaxVisiblePips
Gets or sets the number of visible pips displayed in the control.
Declaration
public int MaxVisiblePips { get; set; }
Property Value
System.
|
PipsContainer
Gets or sets the pips container element that is responsible to display the pips pager items.
Declaration
public PipsContainer PipsContainer { get; }
Property Value
Methods
CreateChildElements()
Declaration
protected override void CreateChildElements()
Overrides
CreateContentElement()
Declaration
protected override LightVisualElement CreateContentElement()
Returns
Overrides
CreatePipsContainer()
InitializeFields()
Declaration
protected override void InitializeFields()
Overrides
OnAnimationFinished(AnimationStatusEventArgs)
Declaration
protected override void OnAnimationFinished(AnimationStatusEventArgs e)
Parameters
Overrides
OnBindingSourceListChanged()
Declaration
protected override void OnBindingSourceListChanged()
Overrides
OnCreatePipItem(CreatePipItemEventArgs)
Declaration
protected virtual void OnCreatePipItem(CreatePipItemEventArgs args)
Parameters
OnNumberOfPagesChanged()
Declaration
protected override void OnNumberOfPagesChanged()
Overrides
OnSelectedIndexChanged(SelectedPipChangedEventArgs)
Declaration
protected virtual void OnSelectedIndexChanged(SelectedPipChangedEventArgs args)
Parameters
ResetVisualPips()
Removes all child pips and creates new visual pips pager items.
Declaration
public virtual void ResetVisualPips()
SelectCore(Int32, Int32, Boolean)
Declaration
protected override void SelectCore(int oldIndex, int newIndex, bool animate)
Parameters
System.
|
System.
|
System.
|
Overrides
UpdateVisiblePips()
Updates the visual pips count, start index, resets visual pips and updates selected index if necessary.
Declaration
public virtual void UpdateVisiblePips()
UpdateVisualItems()
Declaration
protected override void UpdateVisualItems()
Overrides
Events
CreatePipItem
Occurs when a new pips pager item is created. Suitable to modify or replace the pip.
Declaration
public event CreatePipItemEventHandler CreatePipItem
Event Type
SelectedIndexChanged
Occurs when selected index has changed.
Declaration
public event SelectedPipChangedEventHandler SelectedIndexChanged