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.Int32
|
Overrides
ContentElement
Use the PipsContainer property.
Declaration
public override LightVisualElement ContentElement { get; protected set; }
Property Value
LightVisualElement
|
Overrides
ItemSize
Gets or sets the size of the items(pips).
Declaration
public Size ItemSize { get; set; }
Property Value
System.Drawing.Size
|
MaxVisiblePips
Gets or sets the number of visible pips displayed in the control.
Declaration
public int MaxVisiblePips { get; set; }
Property Value
System.Int32
|
PipsContainer
Gets or sets the pips container element that is responsible to display the pips pager items.
Declaration
public PipsContainer PipsContainer { get; }
Property Value
PipsContainer
|
Methods
CreateChildElements()
Declaration
protected override void CreateChildElements()
Overrides
CreateContentElement()
Declaration
protected override LightVisualElement CreateContentElement()
Returns
LightVisualElement
|
Overrides
CreatePipsContainer()
InitializeFields()
Declaration
protected override void InitializeFields()
Overrides
OnAnimationFinished(AnimationStatusEventArgs)
Declaration
protected override void OnAnimationFinished(AnimationStatusEventArgs e)
Parameters
AnimationStatusEventArgs
e
|
Overrides
OnBindingSourceListChanged()
Declaration
protected override void OnBindingSourceListChanged()
Overrides
OnCreatePipItem(CreatePipItemEventArgs)
Declaration
protected virtual void OnCreatePipItem(CreatePipItemEventArgs args)
Parameters
CreatePipItemEventArgs
args
|
OnNumberOfPagesChanged()
Declaration
protected override void OnNumberOfPagesChanged()
Overrides
OnSelectedIndexChanged(SelectedPipChangedEventArgs)
Declaration
protected virtual void OnSelectedIndexChanged(SelectedPipChangedEventArgs args)
Parameters
SelectedPipChangedEventArgs
args
|
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.Int32
oldIndex
|
System.Int32
newIndex
|
System.Boolean
animate
|
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
CreatePipItemEventHandler
|
SelectedIndexChanged
Occurs when selected index has changed.
Declaration
public event SelectedPipChangedEventHandler SelectedIndexChanged
Event Type
SelectedPipChangedEventHandler
|