Represents the core element implementation of a binding navigator control that provides data navigation functionality through a command bar interface. This element manages the creation and behavior of navigation buttons, position display, and data binding operations for traversing and manipulating data source records.
public class RadBindingNavigatorElement : RadCommandBarElement, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IComponent, IDisposable, IBindableComponent, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IPrimitiveElement, IShapedElement, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IDrawFillElement, IImageElement, ITextPrimitive, ITextProvider
Gets or sets the command bar textbox that displays the current record position and allows direct navigation to a specific record number when a value is entered and confirmed.
Declaration
public CommandBarTextBox CurrentNumberTextBox { get; set; }
Property Value
Gets or sets the command bar label that displays the total count of records in the data source using the format specified by the CountItemFormat property.
Declaration
public CommandBarLabel PageLabel { get; set; }
Property Value
Creates and configures the standard navigation items including first, previous, next, last buttons, position textbox, and count label, setting up the primary navigation strip with proper design-time or runtime component creation.
Declaration
public virtual void AddStandardItems()
Creates and configures the primary navigation strip containing first, previous, next, and last buttons along with the current position textbox and count label, handling both design-time and runtime component creation scenarios.
Declaration
protected virtual void CreateFirstTopStripElementChildElements()
Updates the count label text using the CountItemFormat to display the total number of records in the data source.
Declaration
protected virtual void UpdateLabelText()
Updates the current position textbox to display the current record number, showing the 1-based position of the active record in the data source.
Declaration
protected virtual void UpdateTextBox()