RadBindingNavigatorElement
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.
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.UI.dll
Syntax:
public class RadBindingNavigatorElement : RadCommandBarElement , INotifyPropertyChanged , ICustomTypeDescriptor , ISupportSystemSkin , IBindableComponent , IComponent , IDisposable , ISupportDrag , ISupportDrop , IShortcutProvider , IStylableElement , IStylableNode , IPrimitiveElement , IShapedElement , IFillElement , IBorderElement , IBoxStyle , IBoxElement , IDrawFillElement , IImageElement , ITextPrimitive , ITextProvider
Inheritance:
object DisposableObject RadObject RadElement VisualElement RadComponentElement RadItem UIItemBase LightVisualElement RadCommandBarVisualElement RadCommandBarElement RadBindingNavigatorElement
Implements:
IBindableComponent IBorderElement IBoxElement IBoxStyle IComponent ICustomTypeDescriptor IDisposable IDrawFillElement IFillElement IImageElement INotifyPropertyChanged IPrimitiveElement IShapedElement IShortcutProvider IStylableElement IStylableNode ISupportDrag ISupportDrop ISupportSystemSkin ITextPrimitive ITextProvider Show more
Inherited Members
RadCommandBarElement.lines RadCommandBarElement.layoutPanel RadCommandBarElement.MeasureOverride(SizeF) RadCommandBarElement.ArrangeOverride(SizeF) RadCommandBarElement.CreateChildElements() RadCommandBarElement.OnBubbleEvent(RadElement, RoutedEventArgs) RadCommandBarElement.OnTunnelEvent(RadElement, RoutedEventArgs) RadCommandBarElement.OnFloatingStripCreating(object) RadCommandBarElement.OnFloatingStripCreated(object) RadCommandBarElement.OnFloatingStripDocking(object) RadCommandBarElement.OnFloatingStripDocked(object) RadCommandBarElement.OnBeginDragging(object, CancelEventArgs) RadCommandBarElement.OnEndDragging(object, EventArgs) RadCommandBarElement.OnDragging(object, MouseEventArgs) RadCommandBarElement.OnOrientationChanged(EventArgs) RadCommandBarElement.OnOrientationChanging(CancelEventArgs) RadCommandBarElement.MoveToUpperLine(CommandBarStripElement, CommandBarRowElement) RadCommandBarElement.MoveToDownerLine(CommandBarStripElement, CommandBarRowElement) RadCommandBarElement.SaveLayout(string) RadCommandBarElement.SaveLayout(Stream) RadCommandBarElement.SaveLayout(XmlWriter) RadCommandBarElement.LoadLayout(string) RadCommandBarElement.LoadLayout(Stream) RadCommandBarElement.LoadLayout(XmlReader) RadCommandBarElement.CreateFloatingStrip(CommandBarStripElement, CommandBarRowElement, Point) RadCommandBarElement.SetOrientationCore(Orientation) RadCommandBarElement.WireEvents() RadCommandBarElement.UnwireEvents() RadCommandBarElement.ItemsChanged(RadCommandBarLinesElementCollection, CommandBarRowElement, ItemsChangeOperation) RadCommandBarElement.SaveLayoutCore() RadCommandBarElement.LoadLayoutCore(XmlDocument) RadCommandBarElement.StripInfoHolder RadCommandBarElement.DragSize RadCommandBarElement.Orientation RadCommandBarElement.Rows RadCommandBarElement.BeginDragging RadCommandBarElement.Dragging RadCommandBarElement.EndDragging RadCommandBarElement.OrientationChanged RadCommandBarElement.OrientationChanging RadCommandBarElement.FloatingStripCreating RadCommandBarElement.FloatingStripDocking RadCommandBarElement.FloatingStripCreated RadCommandBarElement.FloatingStripDocked RadCommandBarVisualElement.cachedOrientation RadCommandBarVisualElement.OrientationProperty RadCommandBarVisualElement.GetBorderThickness(bool) RadCommandBarVisualElement.SetOwnerCommandBarCollection(CollectionBase) RadCommandBarVisualElement.DisplayName LightVisualElement.BackgroundImageProperty LightVisualElement.BackgroundImageLayoutProperty LightVisualElement.BackColor2Property LightVisualElement.BackColor3Property LightVisualElement.BackColor4Property LightVisualElement.BorderBottomColorProperty LightVisualElement.BorderBottomShadowColorProperty LightVisualElement.BorderBottomWidthProperty LightVisualElement.BorderBoxStyleProperty LightVisualElement.BorderColorProperty LightVisualElement.BorderColor2Property LightVisualElement.BorderColor3Property LightVisualElement.BorderColor4Property LightVisualElement.BorderDashStyleProperty LightVisualElement.BorderDashPatternProperty LightVisualElement.BorderDrawModeProperty LightVisualElement.BorderGradientAngleProperty LightVisualElement.BorderGradientStyleProperty LightVisualElement.BorderInnerColorProperty LightVisualElement.BorderInnerColor2Property LightVisualElement.BorderInnerColor3Property LightVisualElement.BorderInnerColor4Property LightVisualElement.BorderLeftColorProperty LightVisualElement.BorderLeftShadowColorProperty LightVisualElement.BorderLeftWidthProperty LightVisualElement.BorderRightColorProperty LightVisualElement.BorderRightShadowColorProperty LightVisualElement.BorderRightWidthProperty LightVisualElement.BorderTopColorProperty LightVisualElement.BorderTopShadowColorProperty LightVisualElement.BorderTopWidthProperty LightVisualElement.BorderWidthProperty LightVisualElement.ClipTextProperty LightVisualElement.DisabledTextRenderingHintProperty LightVisualElement.DrawBorderProperty LightVisualElement.DrawFillProperty LightVisualElement.DrawTextProperty LightVisualElement.DrawBackgroundImageProperty LightVisualElement.DrawImageProperty LightVisualElement.EnableImageTransparencyProperty LightVisualElement.GradientAngleProperty LightVisualElement.GradientPercentageProperty LightVisualElement.GradientPercentage2Property LightVisualElement.GradientStyleProperty LightVisualElement.HorizontalLineColorProperty LightVisualElement.HorizontalLineWidthProperty LightVisualElement.ImageAlignmentProperty LightVisualElement.ImageIndexProperty LightVisualElement.ImageKeyProperty LightVisualElement.ImageLayoutProperty LightVisualElement.ImageOpacityProperty LightVisualElement.ImageProperty LightVisualElement.ImageTransparentColorProperty LightVisualElement.NumberOfColorsProperty LightVisualElement.ShowHorizontalLineProperty LightVisualElement.SvgImageProperty LightVisualElement.TextAlignmentProperty LightVisualElement.TextImageRelationProperty LightVisualElement.TextWrapProperty LightVisualElement.TextRenderingHintProperty LightVisualElement.GetBorderThickness(LightVisualElement, bool) LightVisualElement.ShouldSerializeProperty(PropertyDescriptor) LightVisualElement.GetImageDrawTypeLocalValue() LightVisualElement.MapStyleProperty(RadProperty, string) LightVisualElement.GetStylablePropertiesFilter() LightVisualElement.GetPaintingBorderWidth() LightVisualElement.OnBitStateChanged(long, bool, bool) LightVisualElement.GetAsBitmapEx(Color, float, SizeF) LightVisualElement.GetClipRect() LightVisualElement.PaintElement(IGraphics, float, SizeF) LightVisualElement.PaintText(IGraphics) LightVisualElement.PaintTextCore(IGraphics) LightVisualElement.DrawHorizontalLineWithoutText(IGraphics) LightVisualElement.DrawHorizontalLine(IGraphics) LightVisualElement.PaintImage(IGraphics) LightVisualElement.PaintSvgImage(IGraphics) LightVisualElement.PaintBackgroundImage(IGraphics) LightVisualElement.PaintContent(IGraphics) LightVisualElement.AnimateImage(Image, bool) LightVisualElement.ClipImage(Image, Rectangle, Size) LightVisualElement.CalculateDesiredSize(SizeF, SizeF, SizeF) LightVisualElement.MeasureElements(SizeF, SizeF, Padding) LightVisualElement.ArrangeElement(RadElement, SizeF) LightVisualElement.GetClientOffset(bool) LightVisualElement.GetClientRectangle(bool, SizeF) LightVisualElement.GetClientRectangle(SizeF) LightVisualElement.GetTextAlignment(ContentAlignment) LightVisualElement.GetTextAlignment() LightVisualElement.ToggleTextPrimitive(RadProperty) LightVisualElement.OnAnimatedImageFrameChanged() LightVisualElement.OnMouseMove(MouseEventArgs) LightVisualElement.GetFaceRectangle() LightVisualElement.CreateTextParams() LightVisualElement.PaintPrimitive(IGraphics, float, SizeF, TextParams) LightVisualElement.PaintPrimitive(IGraphics, TextParams) LightVisualElement.MeasureOverride(SizeF, TextParams) LightVisualElement.OnMouseMove(object, MouseEventArgs) LightVisualElement.GetTextSize(SizeF, TextParams) LightVisualElement.GetTextSize(TextParams) LightVisualElement.TextRenderingHint LightVisualElement.DisabledTextRenderingHint LightVisualElement.ShouldPaint LightVisualElement.CanFocus LightVisualElement.DrawText LightVisualElement.DrawFill LightVisualElement.DrawBorder LightVisualElement.DrawBackgroundImage LightVisualElement.DrawImage LightVisualElement.BorderBoxStyle LightVisualElement.BorderDrawMode LightVisualElement.BorderWidth LightVisualElement.BorderLeftWidth LightVisualElement.BorderTopWidth LightVisualElement.BorderRightWidth LightVisualElement.BorderBottomWidth LightVisualElement.BorderGradientAngle LightVisualElement.BorderGradientStyle LightVisualElement.BorderColor LightVisualElement.BorderColor2 LightVisualElement.BorderColor3 LightVisualElement.BorderColor4 LightVisualElement.BorderInnerColor LightVisualElement.BorderInnerColor2 LightVisualElement.BorderInnerColor3 LightVisualElement.BorderInnerColor4 LightVisualElement.BackColor2 LightVisualElement.BackColor3 LightVisualElement.BackColor4 LightVisualElement.NumberOfColors LightVisualElement.GradientStyle LightVisualElement.GradientAngle LightVisualElement.GradientPercentage LightVisualElement.GradientPercentage2 LightVisualElement.BackgroundImage LightVisualElement.Image LightVisualElement.ImageIndex LightVisualElement.ImageKey LightVisualElement.ImageLayout LightVisualElement.BackgroundImageLayout LightVisualElement.ImageOpacity LightVisualElement.DisabledImageOpacity LightVisualElement.TextAlignment LightVisualElement.ImageAlignment LightVisualElement.TextImageRelation LightVisualElement.ShowHorizontalLine LightVisualElement.HorizontalLineColor LightVisualElement.HorizontalLineWidth LightVisualElement.DisableHTMLRendering LightVisualElement.BorderLeftColor LightVisualElement.BorderTopColor LightVisualElement.BorderRightColor LightVisualElement.BorderBottomColor LightVisualElement.BorderLeftShadowColor LightVisualElement.BorderTopShadowColor LightVisualElement.BorderRightShadowColor LightVisualElement.BorderBottomShadowColor LightVisualElement.ClipText LightVisualElement.Layout LightVisualElement.ImageTransparentColor LightVisualElement.BorderDashStyle LightVisualElement.BorderDashPattern LightVisualElement.EnableImageTransparency LightVisualElement.SvgImage LightVisualElement.ImageDrawType LightVisualElement.AutoEllipsis LightVisualElement.UseMnemonic LightVisualElement.TextWrap LightVisualElement.ShowKeyboardCues LightVisualElement.MeasureTrailingSpaces LightVisualElement.TextParams UIItemBase.PaintFill(IGraphics, float, SizeF) UIItemBase.GetFillPaintRect(float, SizeF) UIItemBase.PaintFill(IGraphics, float, SizeF, RectangleF) UIItemBase.PaintBorder(IGraphics, float, SizeF) UIItemBase.PaintBorder(IGraphics, float, SizeF, RectangleF) UIItemBase.OnBoundsChanged(RadPropertyChangedEventArgs) UIItemBase.GetBorderPaintRect(float, SizeF) UIItemBase.ShouldUsePaintBuffer() RadItem.KeyDownEvent RadItem.KeyPressEvent RadItem.KeyUpEvent RadItem.FocusCommand RadItem.ActionCommand RadItem.UseDefaultDisabledPaintProperty RadItem.TextProperty RadItem.TextOrientationProperty RadItem.FlipTextProperty RadItem.IsAddNewItemProperty RadItem.ToolTipTextProperty RadItem.EnableElementShadowProperty RadItem.ShadowDepthProperty RadItem.ShadowColorProperty RadItem.IsPaintingRipple RadItem.EnableRippleAnimationProperty RadItem.RippleAnimationColorProperty RadItem.EnableFocusBorderProperty RadItem.FocusBorderColorProperty RadItem.FocusBorderWidthProperty RadItem.EnableFocusBorderAnimationProperty RadItem.EnableHighlightProperty RadItem.HighlightColorProperty RadItem.EnableBorderHighlightProperty RadItem.BorderHighlightColorProperty RadItem.BorderHighlightThicknessProperty RadItem.VisualStateProperty RadItem.SetOwnerCollection(RadItemOwnerCollection) RadItem.Select() RadItem.OnSelect() RadItem.Deselect() RadItem.OnDeselect() RadItem.DoKeyDown(KeyEventArgs) RadItem.DoKeyPress(KeyPressEventArgs) RadItem.DoKeyUp(KeyEventArgs) RadItem.OnKeyDown(KeyEventArgs) RadItem.OnKeyPress(KeyPressEventArgs) RadItem.OnKeyUp(KeyEventArgs) RadItem.RaiseBubbleEvent(RadElement, RoutedEventArgs) RadItem.OnPropertyChanging(RadPropertyChangingEventArgs) RadItem.OnEnabledChanged(RadPropertyChangedEventArgs) RadItem.OnTextChanging(TextChangingEventArgs) RadItem.OnTextChanged(EventArgs) RadItem.OnTextOrientationChanged(EventArgs) RadItem.OnFlipTextChanged(EventArgs) RadItem.PaintOverride(IGraphics, Rectangle, float, SizeF, bool) RadItem.OnMouseDown(MouseEventArgs) RadItem.OnMouseUp(MouseEventArgs) RadItem.OnMouseLeave(EventArgs) RadItem.StartRippleAnimation(MouseEventArgs) RadItem.UpdateFocusBorder(bool) RadItem.ContainsText() RadItem.ProcessDialogKey(Keys) RadItem.ProcessCmdKey(ref Message, Keys) RadItem.RaiseKeyDown(KeyEventArgs) RadItem.RaiseKeyPress(KeyPressEventArgs) RadItem.RaiseKeyUp(KeyEventArgs) RadItem.ReplaceDefaultDescriptors(PropertyDescriptorCollection) RadItem.CallOnGesture(GestureEventArgs) RadItem.OnGesture(GestureEventArgs) RadItem.OnTwoFingerTapGesture(GestureEventArgs) RadItem.OnPressAndTapGesture(PressAndTapGestureEventArgs) RadItem.OnPanGesture(PanGestureEventArgs) RadItem.OnRotateGesture(RotateGestureEventArgs) RadItem.OnZoomGesture(ZoomGestureEventArgs) RadItem.CanDragCore(Point) RadItem.GetDragContextCore() RadItem.GetDragHintCore() RadItem.ProcessDragDrop(Point, ISupportDrag) RadItem.ProcessDragOver(Point, ISupportDrag) RadItem.ProcessDragEnter(Point, ISupportDrag) RadItem.ProcessDragLeave(Point, ISupportDrag) RadItem.UpdateOnShortcutsChanged() RadItem.CanHandleShortcut(ShortcutEventArgs) RadItem.IsOnActiveForm(Control, bool) RadItem.SetThemeValueOverride(RadProperty, object, string) RadItem.SetThemeValueOverride(RadProperty, object, string, string) RadItem.SetThemeValueOverride(RadProperty, object, string, Type) RadItem.ResetThemeValueOverride(RadProperty) RadItem.ResetThemeValueOverride(RadProperty, string) RadItem.ResetThemeValueOverrides() RadItem.GetAvailableVisualStates() RadItem.ShouldFallbackToDefaultTheme() RadItem.UseDefaultDisabledPaint RadItem.TextOrientation RadItem.FlipText RadItem.CanHaveOwnStyle RadItem.Text RadItem.Selectable RadItem.DefaultAutoToolTip RadItem.ShouldHandleMouseInput RadItem.KeyTip RadItem.ParentItem RadItem.ShortcutsHandler RadItem.EnableElementShadow RadItem.ShadowDepth RadItem.ShadowColor RadItem.EnableRippleAnimation RadItem.RippleAnimationColor RadItem.EnableFocusBorder RadItem.FocusBorderColor RadItem.FocusBorderWidth RadItem.EnableFocusBorderAnimation RadItem.EnableHighlight RadItem.HighlightColor RadItem.EnableBorderHighlight RadItem.BorderHighlightColor RadItem.BorderHighlightThickness RadItem.MnemonicText RadItem.ToolTipText RadItem.ThemeRole RadItem.VisualState RadItem.StateManager RadItem.AllowDrag RadItem.AllowDrop RadItem.Shortcuts RadItem.AccessibleDescription RadItem.AccessibleName RadItem.AccessibleRole RadItem.TextChanging RadItem.TextChanged RadItem.TextOrientationChanged RadItem.FlipTextChanged RadItem.QueryAccessibilityHelp RadItem.KeyDown RadItem.KeyPress RadItem.KeyUp RadItem.ZoomGesture RadItem.RotateGesture RadItem.PanGesture RadItem.TwoFingerTapGesture RadItem.PressAndTapGesture RadComponentElement.ToString() RadComponentElement.GetService(Type) RadComponentElement.CanRaiseEvents RadComponentElement.Container RadComponentElement.DesignMode RadComponentElement.Site RadComponentElement.DataBindings VisualElement.DefaultSizeProperty VisualElement.ForeColorProperty VisualElement.BackColorProperty VisualElement.FontProperty VisualElement.SmoothingModeProperty VisualElement.OpacityProperty VisualElement.CustomFontProperty VisualElement.CustomFontSizeProperty VisualElement.CustomFontStyleProperty VisualElement.OnFontChanged(EventArgs) VisualElement.PaintChildren(IGraphics, Rectangle, float, SizeF, bool) VisualElement.PrePaintElement(IGraphics) VisualElement.PostPaintElement(IGraphics) VisualElement.GetScaledFont(float) VisualElement.GetScaledFont(float, Font) VisualElement.DefaultSize VisualElement.ForeColor VisualElement.BackColor VisualElement.Font VisualElement.CustomFont VisualElement.CustomFontSize VisualElement.CustomFontStyle VisualElement.SmoothingMode VisualElement.Opacity VisualElement.FontChanged RadElement.BoundsProperty RadElement.BorderThicknessProperty RadElement.PaddingProperty RadElement.MarginProperty RadElement.AlignmentProperty RadElement.AutoSizeModeProperty RadElement.FitToSizeModeProperty RadElement.MinSizeProperty RadElement.EnabledProperty RadElement.CanFocusProperty RadElement.IsItemFocusedProperty RadElement.IsFocusedProperty RadElement.IsMouseOverProperty RadElement.IsMouseOverElementProperty RadElement.IsMouseDownProperty RadElement.ShouldPaintProperty RadElement.VisibilityProperty RadElement.NameProperty RadElement.ClassProperty RadElement.ClipDrawingProperty RadElement.ShapeProperty RadElement.MouseClickedEvent RadElement.MouseDoubleClickedEvent RadElement.MouseDownEvent RadElement.MouseUpEvent RadElement.MouseWheelEvent RadElement.ChildElementAddedEvent RadElement.ParentChangedEvent RadElement.BoundsChangedEvent RadElement.VisibilityChangingEvent RadElement.EnabledChangedEvent RadElement.ControlChangedEvent RadElement.BackgroundShapeProperty RadElement.BackgroundShapePaintModeProperty RadElement.ContainsFocusProperty RadElement.ContainsMouseProperty RadElement.MaxSizeProperty RadElement.RightToLeftProperty RadElement.AutoSizeProperty RadElement.ZIndexProperty RadElement.AngleTransformProperty RadElement.ScaleTransformProperty RadElement.PositionOffsetProperty RadElement.TagProperty RadElement.StretchHorizontallyProperty RadElement.StretchVerticallyProperty RadElement.UseCompatibleTextRenderingProperty RadElement.ClickModeProperty RadElement.styleVersion RadElement.paintSystemSkin RadElement.SetPropertyValueCommand RadElement.GetPropertyValueCommand RadElement.StyleProperty RadElement.CallCreateChildElements() RadElement.SuspendReferenceUpdate() RadElement.ResumeReferenceUpdate() RadElement.OnLoad(bool) RadElement.OnUnload(ComponentThemableElementTree, bool) RadElement.UnloadCore(ComponentThemableElementTree) RadElement.OnUnloaded(ComponentThemableElementTree) RadElement.OnElementTreeChanged(ComponentThemableElementTree) RadElement.OnBeginDispose() RadElement.SetParent(RadElement) RadElement.OnParentChanged(RadElement) RadElement.UpdateReferences(ComponentThemableElementTree, bool, bool) RadElement.ResetLayout(bool) RadElement.HasInvisibleAncestor() RadElement.ResetLayoutCore() RadElement.InvalidateArrange() RadElement.InvalidateArrange(bool) RadElement.InvalidateMeasure() RadElement.InvalidateMeasure(bool) RadElement.UpdateLayout() RadElement.SuspendLayout() RadElement.SuspendLayout(bool) RadElement.ResumeLayout(bool) RadElement.ResumeLayout(bool, bool) RadElement.Arrange(RectangleF) RadElement.Measure(SizeF) RadElement.SetBounds(Rectangle) RadElement.SetBounds(int, int, int, int) RadElement.GetBoundingRectangle(Size) RadElement.GetBoundingRectangle(Rectangle) RadElement.GetDesiredSize(bool) RadElement.PointToScreen(Point) RadElement.PointFromScreen(Point) RadElement.PointToControl(Point) RadElement.PointFromControl(Point) RadElement.LocationToControl() RadElement.RectangleToScreen(Rectangle) RadElement.HitTest(Point) RadElement.OnRenderSizeChanged(SizeChangedInfo) RadElement.OnChildDesiredSizeChanged(RadElement) RadElement.OnLayoutPropertyChanged(RadPropertyChangedEventArgs) RadElement.ArrangeCore(RectangleF) RadElement.MeasureCore(SizeF) RadElement.ShouldArrangeChild(RadElement) RadElement.ShouldMeasureChild(RadElement) RadElement.MeasureChildren(SizeF) RadElement.GetArrangeRect(RectangleF) RadElement.CanExecuteLayoutOperation() RadElement.CalcLayoutOffset(PointF) RadElement.LockBounds() RadElement.UnlockBounds() RadElement.SetBoundsCore(Rectangle) RadElement.IsInValidState(bool) RadElement.Invalidate() RadElement.Invalidate(bool) RadElement.GetInvalidateBounds() RadElement.NotifyInvalidate(RadElement) RadElement.OnTransformationInvalidated() RadElement.PerformLayoutTransformation(ref RadMatrix) RadElement.PerformPaintTransformation(ref RadMatrix) RadElement.IsInGetAsBitmap() RadElement.PaintElementSkin(IGraphics) RadElement.PaintBackgroundShape(IGraphics) RadElement.PostPaintChildren(IGraphics, Rectangle, float, SizeF) RadElement.PaintChild(RadElement, IGraphics, Rectangle, float, SizeF, bool) RadElement.PaintShadow(RadElement, IGraphics) RadElement.PaintShadowCore(Graphics, Rectangle, RadItem) RadElement.GetShadowRect(ref Rectangle, int) RadElement.PaintFocusCues(IGraphics, Rectangle) RadElement.GetAsBitmap(IGraphics, Brush, float, SizeF) RadElement.GetAsTransformedBitmap(IGraphics, Brush, float, SizeF) RadElement.GetAsTransformedBitmap(Brush, float, SizeF) RadElement.GetAsTransformedBitmap(Rectangle, Brush, float, SizeF) RadElement.GetAsBitmapEx(Brush, float, SizeF) RadElement.GetAsBitmap(Brush, float, SizeF) RadElement.IsInVisibleClipBounds(Rectangle) RadElement.SetClipping(Graphics) RadElement.ShouldPaintChild(RadElement) RadElement.GetFocusRect() RadElement.GetCurrentShape() RadElement.GetPaintRectangle(float, float, SizeF) RadElement.GetPatchedRect(RectangleF, float, SizeF) RadElement.GetXPVisualStyle() RadElement.GetVistaVisualStyle() RadElement.InitializeSystemSkinPaint() RadElement.UnitializeSystemSkinPaint() RadElement.GetSystemSkinPaintBounds() RadElement.OnUseSystemSkinChanged(EventArgs) RadElement.ShouldPaintSystemSkin() RadElement.ComposeShouldPaintSystemSkin() RadElement.ResetStyleSettings(bool) RadElement.ResetStyleSettings(bool, RadProperty) RadElement.ProcessBehaviors(RadPropertyChangedEventArgs) RadElement.AddBehavior(PropertyChangeBehavior) RadElement.GetBehaviors() RadElement.RemoveBehavior(PropertyChangeBehavior) RadElement.ClearBehaviors() RadElement.AddRangeBehavior(PropertyChangeBehaviorCollection) RadElement.SetThemeApplied(bool) RadElement.OnStyleChanged(RadPropertyChangedEventArgs) RadElement.UnapplyStyle() RadElement.RemoveRangeBehaviors(PropertyChangeBehaviorCollection) RadElement.RemoveBehaviors(PropertyChangeBehavior) RadElement.RemoveRangeRoutedEventBehaviors(RoutedEventBehaviorCollection) RadElement.GetThemeEffectiveType() RadElement.GetChildrenByType(Type) RadElement.GetChildrenByBaseType(Type) RadElement.FindAncestorByThemeEffectiveType(Type) RadElement.FindAncestor<T>() RadElement.IsAncestorOf(RadElement) RadElement.FindDescendant<T>() RadElement.FindDescendant(Predicate<RadElement>) RadElement.FindDescendant(Type) RadElement.EnumDescendants(TreeTraversalMode) RadElement.EnumDescendants(Predicate<RadElement>, TreeTraversalMode) RadElement.EnumDescendants(Filter, TreeTraversalMode) RadElement.GetDescendants(Predicate<RadElement>, TreeTraversalMode) RadElement.GetDescendants(Filter, TreeTraversalMode) RadElement.GetAncestors(Filter) RadElement.GetAncestors(Predicate<RadElement>) RadElement.RaiseRoutedEvent(RadElement, RoutedEventArgs) RadElement.RaiseTunnelEvent(RadElement, RoutedEventArgs) RadElement.IsEventInProcess(RaisedRoutedEvent) RadElement.RegisterRoutedEvent(string, Type) RadElement.GetRegisterRoutedEvent(string, Type) RadElement.GetRegisterRoutedEvent(string, string) RadElement.GetRegisterRoutedEvent(string) RadElement.OnChildrenChanged(RadElement, ItemsChangeOperation) RadElement.GetChildren(ChildrenListOptions) RadElement.SendToBack() RadElement.BringToFront() RadElement.IsChildOf(RadElement) RadElement.Focus() RadElement.Focus(bool) RadElement.SetFocusPropertySafe(bool) RadElement.KillFocus() RadElement.OnCLREventsRise(RoutedEventArgs) RadElement.OnMouseHover(EventArgs) RadElement.OnParentEnabledChanged(RadPropertyChangedEventArgs) RadElement.OnLostMouseCapture(MouseEventArgs) RadElement.OnClick(EventArgs) RadElement.OnDoubleClick(EventArgs) RadElement.OnMouseEnter(EventArgs) RadElement.PerformClick() RadElement.OnMouseWheel(MouseEventArgs) RadElement.DoMouseWheel(MouseEventArgs) RadElement.DoClick(EventArgs) RadElement.DoDoubleClick(EventArgs) RadElement.IsInputKey(InputKeyEventArgs) RadElement.MouseEventArgsFromControl(MouseEventArgs) RadElement.DoMouseDown(MouseEventArgs) RadElement.DoMouseUp(MouseEventArgs) RadElement.DoMouseMove(MouseEventArgs) RadElement.ShowScreenTip(ScreenTipNeededEventArgs) RadElement.HideScreenTip() RadElement.DoMouseHover(EventArgs) RadElement.OnShowScreenTip(ComponentInputBehavior) RadElement.RaiseClick(EventArgs) RadElement.RaiseDoubleClick(EventArgs) RadElement.RaiseMouseWheel(MouseEventArgs) RadElement.UpdateContainsFocus(bool) RadElement.DoMouseEnter(EventArgs) RadElement.DoMouseLeave(EventArgs) RadElement.GetValue(RadProperty) RadElement.AddStylePropertySetting(IPropertySetting) RadElement.SetValueCore(RadPropertyValue, object, object, ValueSource) RadElement.NotifyChildren(RadPropertyChangedEventArgs) RadElement.OnLocationChanged(RadPropertyChangedEventArgs) RadElement.OnDisplayPropertyChanged(RadPropertyChangedEventArgs) RadElement.CanRaisePropertyChangeNotifications(RadPropertyValue) RadElement.IsPropertyCancelable(RadPropertyMetadata) RadElement.OnParentPropertyChanged(RadPropertyChangedEventArgs) RadElement.PerformDispose(bool) RadElement.DisposeChildren() RadElement.GetStylableChildrenHierarchy() RadElement.GetStylableChildren() RadElement.GetBorderThickness(BorderPrimitive) RadElement.DpiScaleChanged(SizeF) RadElement.ElementState RadElement.DesiredSize RadElement.IsLayoutSuspended RadElement.BoundingRectangle RadElement.ControlBoundingRectangle RadElement.BypassLayoutPolicies RadElement.IsArrangeValid RadElement.IsMeasureValid RadElement.TreeLevel RadElement.Transform RadElement.TotalTransform RadElement.ShouldPaintUsingParentShape RadElement.UseSystemSkin RadElement.PropagateStyleToChildren RadElement.ElementTree RadElement.Children RadElement.ChildrenHierarchy RadElement.Parent RadElement.RoutedEventBehaviors RadElement.LayoutableChildrenCount RadElement.ContainsFocus RadElement.NotifyParentOnMouseInput RadElement.IsAbleToRespondToMouseEvents RadElement.AutoSize RadElement.Bounds RadElement.Location RadElement.Size RadElement.BorderThickness RadElement.Padding RadElement.Margin RadElement.Alignment RadElement.AutoSizeMode RadElement.FitToSizeMode RadElement.Enabled RadElement.IsFocused RadElement.IsMouseOver RadElement.IsMouseOverElement RadElement.IsMouseDown RadElement.InvalidateChildrenOnChildChanged RadElement.Visibility RadElement.IsElementVisible RadElement.Name RadElement.Class RadElement.ClipDrawing RadElement.Shape RadElement.MinSize RadElement.MaxSize RadElement.ZIndex RadElement.RightToLeft RadElement.UseCompatibleTextRendering RadElement.BackgroundShape RadElement.BackgroundShapePaintMode RadElement.ContainsMouse RadElement.Capture RadElement.ScaleTransform RadElement.AngleTransform RadElement.PositionOffset RadElement.SerializeProperties RadElement.SerializeElement RadElement.SerializeChildren RadElement.RenderingMaxFramerate RadElement.IsThemeApplied RadElement.ShouldApplyTheme RadElement.UseCenteredAngleTransform RadElement.Tag RadElement.StretchHorizontally RadElement.StretchVertically RadElement.ClickMode RadElement.DoubleClickEnabled RadElement.CaptureOnMouseDown RadElement.IsItemHovered RadElement.Style RadElement.AutoToolTip RadElement.ScreenTip RadElement.AutoNumberKeyTip RadElement.DpiScaleFactor RadElement.LayoutUpdated RadElement.MouseHover RadElement.MouseMove RadElement.MouseDown RadElement.MouseUp RadElement.Click RadElement.DoubleClick RadElement.MouseEnter RadElement.MouseWheel RadElement.EnabledChanged RadElement.MouseLeave RadElement.ChildrenChanged RadElement.LostMouseCapture RadObject.BindingContextProperty RadObject.RadType RadObject.ClearPropertyStore() RadObject.SuspendPropertyNotifications() RadObject.ResumePropertyNotifications() RadObject.GetPropertyValue(RadProperty) RadObject.SetDefaultValueOverride(RadProperty, object) RadObject.SetValue(RadProperty, object) RadObject.ResetValue(RadProperty) RadObject.ResetLocalValue(RadProperty) RadObject.ResetValue(RadProperty, ValueResetFlags) RadObject.UpdateValue(RadProperty) RadObject.GetValueSource(RadProperty) RadObject.GetRegisteredRadProperty(string) RadObject.UpdateValueCore(RadPropertyValue) RadObject.ResetValueCore(RadPropertyValue, ValueResetFlags) RadObject.GetDefaultValue(RadPropertyValue, object) RadObject.CoerceValue(RadPropertyValue, object) RadObject.ShouldSerializeProperty(RadProperty) RadObject.BindProperty(RadProperty, RadObject, RadProperty, PropertyBindingOptions) RadObject.UnbindProperty(RadProperty) RadObject.GetInheritedValue(RadProperty) RadObject.OnNotifyPropertyChanged(string) RadObject.OnNotifyPropertyChanged(PropertyChangedEventArgs) RadObject.OnShouldSerializeProperty(ShouldSerializePropertyEventArgs) RadObject.PropertyValues RadObject.PropertyFilter RadObject.RadObjectType RadObject.BindingContext RadObject.PropertyChanged RadObject.RadPropertyChanged RadObject.RadPropertyChanging DisposableObject.GetBitState(long) DisposableObject.SetBitState(long, bool) DisposableObject.Dispose() DisposableObject.Dispose(bool) DisposableObject.DisposeUnmanagedResources() DisposableObject.BitState DisposableObject.Events DisposableObject.IsDisposing DisposableObject.IsDisposed DisposableObject.Disposed DisposableObject.Disposing Show more
Declaration
public RadBindingNavigatorElement ( )
Identifies the AddNewButtonImage dependency property used for storing the image displayed on the add new item button.
Declaration
public static RadProperty AddNewButtonImageProperty
Field Value
RadProperty
Identifies the AddNewButtonSvgImage dependency property used for storing the SVG image displayed on the add new item button.
Declaration
public static RadProperty AddNewButtonSvgImageProperty
Field Value
RadProperty
Identifies the ButtonDisplayStyle dependency property used for controlling how navigation buttons display their content.
Declaration
public static RadProperty ButtonDisplayStyleProperty
Field Value
RadProperty
Identifies the ButtonGlyphSize dependency property used for controlling the size of button glyphs and icons.
Declaration
public static RadProperty ButtonGlyphSizeProperty
Field Value
RadProperty
Identifies the DeleteButtonImage dependency property used for storing the image displayed on the delete item button.
Declaration
public static RadProperty DeleteButtonImageProperty
Field Value
RadProperty
Identifies the DeleteButtonSvgImage dependency property used for storing the SVG image displayed on the delete item button.
Declaration
public static RadProperty DeleteButtonSvgImageProperty
Field Value
RadProperty
Identifies the MoveFirstItemButtonImage dependency property used for storing the image displayed on the move first item button.
Declaration
public static RadProperty MoveFirstItemButtonImageProperty
Field Value
RadProperty
Declaration
public static RadProperty MoveFirstItemButtonSvgImageProperty
Field Value
RadProperty
Identifies the MoveLastItemButtonImage dependency property used for storing the image displayed on the move last item button.
Declaration
public static RadProperty MoveLastItemButtonImageProperty
Field Value
RadProperty
Identifies the MoveLastItemButtonSvgImage dependency property used for storing the SVG image displayed on the move last item button.
Declaration
public static RadProperty MoveLastItemButtonSvgImageProperty
Field Value
RadProperty
Identifies the MoveNextItemButtonImage dependency property used for storing the image displayed on the move next item button.
Declaration
public static RadProperty MoveNextItemButtonImageProperty
Field Value
RadProperty
Identifies the MoveNextItemButtonSvgImage dependency property used for storing the SVG image displayed on the move next item button.
Declaration
public static RadProperty MoveNextItemButtonSvgImageProperty
Field Value
RadProperty
Declaration
public static RadProperty MovePreviousItemButtonImageProperty
Field Value
RadProperty
Declaration
public static RadProperty MovePreviousItemButtonSvgImageProperty
Field Value
RadProperty
Gets or sets the command bar button that creates a new record in the data source when clicked, typically displaying an "add" or "plus" icon or glyph.
Declaration
public CommandBarButton AddNewButton { get ; set ; }
Property Value
CommandBarButton
Gets or sets the image displayed on the button that adds a new item to the data source, providing visual indication of the add new record function.
Declaration
[ TypeConverter ( typeof ( ImageTypeConverter ) ) ]
public Image AddNewButtonImage { get ; set ; }
Property Value
Image
Gets or sets the vector SVG image displayed on the button that adds a new item to the data source, providing scalable visual indication of the add new record function.
Declaration
public RadSvgImage AddNewButtonSvgImage { get ; set ; }
Property Value
RadSvgImage
Gets or sets a value indicating whether the control automatically handles the creation of new items when the add new button is clicked, managing the add new operation internally when enabled.
Declaration
public bool AutoHandleAddNew { get ; set ; }
Property Value
bool
Gets or sets the BindingSource that provides the data for navigation operations. When set, this property establishes data binding connections and manages list change and position change event subscriptions for automatic UI updates.
Declaration
public BindingSource BindingSource { get ; set ; }
Property Value
BindingSource
Gets or sets a value indicating whether the navigation buttons display images, SVG images, or glyph characters, controlling the visual style of all navigation and action buttons.
Gets or sets the font size of button glyphs when the ButtonDisplayStyle property is set to Glyph , allowing customization of glyph visual size.
Declaration
public float ButtonGlyphSize { get ; set ; }
Property Value
float
Gets or sets the main command bar row element that serves as the container for all navigation strips and provides the structural foundation for the binding navigator layout.
Declaration
public CommandBarRowElement CommandBarRowElement { get ; set ; }
Property Value
CommandBarRowElement
Gets or sets the format string used for displaying the total count of items in the data source, where placeholders like "{0}" are replaced with the actual count value.
Declaration
public string CountItemFormat { get ; set ; }
Property Value
string
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
CommandBarTextBox
Gets or sets the command bar button that deletes the current record from the data source when clicked, typically displaying a "delete" or "trash" icon or glyph.
Declaration
public CommandBarButton DeleteButton { get ; set ; }
Property Value
CommandBarButton
Gets or sets the image displayed on the button that deletes the current item from the data source, providing visual indication of the delete record function.
Declaration
[ TypeConverter ( typeof ( ImageTypeConverter ) ) ]
public Image DeleteButtonImage { get ; set ; }
Property Value
Image
Gets or sets the vector SVG image displayed on the button that deletes the current item from the data source, providing scalable visual indication of the delete record function.
Declaration
public RadSvgImage DeleteButtonSvgImage { get ; set ; }
Property Value
RadSvgImage
Gets or sets the command bar button that navigates to the first record in the data source when clicked, typically displaying a "move to first" icon or glyph.
Declaration
public CommandBarButton FirstButton { get ; set ; }
Property Value
CommandBarButton
Gets or sets the primary command bar strip element that contains the main navigation controls including first, previous, next, last buttons and position display elements.
Declaration
public CommandBarStripElement FirstTopStripElement { get ; set ; }
Property Value
CommandBarStripElement
Gets or sets the command bar button that navigates to the last record in the data source when clicked, typically displaying a "move to last" icon or glyph.
Declaration
public CommandBarButton LastButton { get ; set ; }
Property Value
CommandBarButton
Gets or sets the image displayed on the button that navigates to the first item in the data source, providing visual indication of the first record navigation function.
Declaration
[ TypeConverter ( typeof ( ImageTypeConverter ) ) ]
public Image MoveFirstItemButtonImage { get ; set ; }
Property Value
Image
Gets or sets the vector SVG image displayed on the button that navigates to the first item in the data source, providing scalable visual indication of the first record navigation function.
Declaration
public RadSvgImage MoveFirstItemButtonSvgImage { get ; set ; }
Property Value
RadSvgImage
Gets or sets the image displayed on the button that navigates to the last item in the data source, providing visual indication of the last record navigation function.
Declaration
[ TypeConverter ( typeof ( ImageTypeConverter ) ) ]
public Image MoveLastItemButtonImage { get ; set ; }
Property Value
Image
Gets or sets the vector SVG image displayed on the button that navigates to the last item in the data source, providing scalable visual indication of the last record navigation function.
Declaration
public RadSvgImage MoveLastItemButtonSvgImage { get ; set ; }
Property Value
RadSvgImage
Gets or sets the image displayed on the button that navigates to the next item in the data source, providing visual indication of the next record navigation function.
Declaration
[ TypeConverter ( typeof ( ImageTypeConverter ) ) ]
public Image MoveNextItemButtonImage { get ; set ; }
Property Value
Image
Gets or sets the vector SVG image displayed on the button that navigates to the next item in the data source, providing scalable visual indication of the next record navigation function.
Declaration
public RadSvgImage MoveNextItemButtonSvgImage { get ; set ; }
Property Value
RadSvgImage
Gets or sets the image displayed on the button that navigates to the previous item in the data source, providing visual indication of the previous record navigation function.
Declaration
[ TypeConverter ( typeof ( ImageTypeConverter ) ) ]
public Image MovePreviousItemButtonImage { get ; set ; }
Property Value
Image
Gets or sets the vector SVG image displayed on the button that navigates to the previous item in the data source, providing scalable visual indication of the previous record navigation function.
Declaration
public RadSvgImage MovePreviousItemButtonSvgImage { get ; set ; }
Property Value
RadSvgImage
Gets the parent RadBindingNavigator control that contains this element, providing access to the host control for configuration and event handling.
Gets or sets the command bar button that navigates to the next record in the data source when clicked, typically displaying a "move to next" icon or glyph.
Declaration
public CommandBarButton NextButton { get ; set ; }
Property Value
CommandBarButton
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
CommandBarLabel
Gets or sets the command bar button that navigates to the previous record in the data source when clicked, typically displaying a "move to previous" icon or glyph.
Declaration
public CommandBarButton PreviousButton { get ; set ; }
Property Value
CommandBarButton
Gets or sets the secondary command bar strip element that contains data manipulation controls including add new and delete buttons for record management operations.
Declaration
public CommandBarStripElement SecondBottomStripElement { get ; set ; }
Property Value
CommandBarStripElement
Gets the effective theme type for this element, which returns RadCommandBarElement to ensure consistent theming with command bar controls.
Handles the click event of the add new button, creating a new record in the BindingSource when auto-handling is enabled and addition is allowed, then updating the navigation state.
Declaration
protected virtual void AddNewButton_Click ( object sender, EventArgs e)
Parameters
object
The add new button that was clicked.
EventArgs
Event arguments containing information about the click event.
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 ( )
Attaches click event handlers to all navigation and action buttons, and key event handlers to the position textbox for user interaction processing.
Declaration
protected virtual void AttachEvents ( )
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 ( )
Creates and configures the secondary strip containing add new and delete buttons for data manipulation operations, handling both design-time and runtime component creation scenarios.
Declaration
protected virtual void CreateSecondBottomStripElementChildElements ( )
Handles the click event of the delete button, removing the current record from the BindingSource when deletion is allowed and updating the navigation state.
Declaration
protected virtual void DeleteButton_Click ( object sender, EventArgs e)
Parameters
object
The delete button that was clicked.
EventArgs
Event arguments containing information about the click event.
Detaches all event handlers from navigation buttons and textbox controls to prevent memory leaks and ensure proper cleanup during disposal.
Declaration
protected virtual void DetachEvents ( )
Releases managed resources including event handler detachment when the binding navigator element is being disposed.
Handles the click event of the first button, navigating to the first record in the BindingSource and updating the navigation state.
Declaration
protected virtual void FirstButton_Click ( object sender, EventArgs e)
Parameters
object
The first button that was clicked.
EventArgs
Event arguments containing information about the click event.
Initializes the default field values for the binding navigator element, setting up default glyph characters for navigation and action buttons.
Handles the click event of the last button, navigating to the last record in the BindingSource and updating the navigation state.
Declaration
protected virtual void LastButton_Click ( object sender, EventArgs e)
Parameters
object
The last button that was clicked.
EventArgs
Event arguments containing information about the click event.
Performs the core loading logic for the binding navigator element, mapping existing controls and attaching event handlers for navigation functionality.
Maps and identifies the various navigation control elements within the command bar structure based on their names or command roles, establishing references for programmatic access.
Declaration
protected virtual void MapControls ( )
Handles the click event of the next button, navigating to the next record in the BindingSource and updating the navigation state.
Declaration
protected virtual void NextButton_Click ( object sender, EventArgs e)
Parameters
object
The next button that was clicked.
EventArgs
Event arguments containing information about the click event.
Called when the element and all its children have been successfully loaded, triggering an initial update of the navigation state and button visibility.
Handles property change notifications and updates the visual appearance of navigation buttons based on image, SVG, or display style property changes, ensuring the UI reflects current property values.
Handles the click event of the previous button, navigating to the previous record in the BindingSource and updating the navigation state.
Declaration
protected virtual void PreviousButton_Click ( object sender, EventArgs e)
Parameters
object
The previous button that was clicked.
EventArgs
Event arguments containing information about the click event.
Updates the enabled state of the add new button based on whether the data source allows new item creation and whether the data type has a parameterless constructor.
Declaration
protected virtual void UpdateAddNewButtonVisibility ( )
Updates the specified button's visual appearance based on the current ButtonDisplayStyle setting, configuring the button to display either images or glyph characters with appropriate styling.
Updates the enabled state of the delete button based on whether there are records in the data source that can be deleted.
Declaration
protected virtual void UpdateDeleteButtonVisibility ( )
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 enabled state of the first, previous, next, and last navigation buttons based on the current position within the data source to prevent invalid navigation operations.
Declaration
protected virtual void UpdateNavigationButtons ( )
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 ( )
Updates the visibility and enabled state of all navigation controls based on the current data source state, ensuring the UI accurately reflects the available navigation operations.
Declaration
public virtual void UpdateVisibility ( )
Handles list change events from the BindingSource , updating the navigation state and button visibility when the data collection is modified.
Declaration
protected virtual void bindingSource_ListChanged ( object sender, ListChangedEventArgs e)
Parameters
object
The BindingSource that raised the list changed event.
ListChangedEventArgs
Event arguments containing information about the list change operation.
Handles position change events from the BindingSource , updating the navigation state and current position display when the active record changes.
Declaration
protected virtual void bindingSource_PositionChanged ( object sender, EventArgs e)
Parameters
object
The BindingSource that raised the position changed event.
EventArgs
Event arguments for the position change notification.
Handles the key down event of the current number textbox, processing Enter key presses to navigate to a specific record position when a valid number is entered.
Declaration
protected virtual void currentNumberTextBox_KeyDown ( object sender, KeyEventArgs e)
Parameters
object
The current number textbox where the key was pressed.
KeyEventArgs
Event arguments containing information about the key that was pressed.