RadPageViewExplorerBarElement
This class represents the element that implements the ExplorerBar view of the RadPageView control.
This view allows for multiple visible pages, whereby items can be expanded/collapsed to show their content in an associated page.
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.UI.dll
Syntax:
public class RadPageViewExplorerBarElement : RadPageViewStackElement , 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 RadPageViewElementBase RadPageViewElement RadPageViewStackElement RadPageViewExplorerBarElement
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
RadPageViewStackElement.StackPositionProperty RadPageViewStackElement.ItemSelectionModeProperty RadPageViewStackElement.SetSelectedItem(RadPageViewItem) RadPageViewStackElement.GetAutomaticItemOrientation(bool) RadPageViewStackElement.GetContentAreaRectangle(RectangleF) RadPageViewStackElement.ArrangeItems(RectangleF) RadPageViewStackElement.ItemsParent RadPageViewStackElement.StackPosition RadPageViewStackElement.ItemSelectionMode RadPageViewElement.ShowItemCloseButtonProperty RadPageViewElement.ItemDragModeProperty RadPageViewElement.ItemDragHintProperty RadPageViewElement.ItemBorderAndFillOrientationProperty RadPageViewElement.EnsureSelectedItemVisibleProperty RadPageViewElement.ItemContentOrientationProperty RadPageViewElement.ItemSizeModeProperty RadPageViewElement.ItemSpacingProperty RadPageViewElement.GetContentAreaRectangle() RadPageViewElement.GetClientRectangleFromContentElement(RadPageViewContentAreaElement) RadPageViewElement.DisplayItemListMenu(RadPageViewElementBase) RadPageViewElement.DisplayItemListMenu(RadPageViewElementBase, HorizontalPopupAlignment, VerticalPopupAlignment) RadPageViewElement.DisplayItemListMenu(RadPageViewMenuDisplayingEventArgs) RadPageViewElement.AddItem(RadPageViewItem) RadPageViewElement.InsertItem(int, RadPageViewItem) RadPageViewElement.AddItemCore(RadPageViewItem) RadPageViewElement.InsertItemCore(int, RadPageViewItem) RadPageViewElement.RemoveItem(RadPageViewItem) RadPageViewElement.RemoveItemCore(RadPageViewItem) RadPageViewElement.SwapItems(RadPageViewItem, RadPageViewItem) RadPageViewElement.SwapItems(int, int) RadPageViewElement.SwapItemsCore(int, int) RadPageViewElement.FindItem(RadElement) RadPageViewElement.GetItemAt(int) RadPageViewElement.ItemFromPoint(Point) RadPageViewElement.EnsureItemVisible(RadPageViewItem) RadPageViewElement.SynchronizeItemsIndices() RadPageViewElement.OnItemContentChanging(RadPageViewItem, RadElement) RadPageViewElement.OnItemContentChanged(RadPageViewItem) RadPageViewElement.CloseItem(RadPageViewItem) RadPageViewElement.OnItemPropertyChanged(RadPageViewItem, RadPropertyChangedEventArgs) RadPageViewElement.SyncronizeItem(RadPageViewItem) RadPageViewElement.CreateOverflowPagesContextMenu() RadPageViewElement.SelectNextItem() RadPageViewElement.SelectPreviousItem() RadPageViewElement.SelectNextItemCore(RadPageViewItem, bool, bool) RadPageViewElement.CanSelectItem(RadPageViewItem) RadPageViewElement.OnItemMouseDown(RadPageViewItem, MouseEventArgs) RadPageViewElement.OnItemDrag(RadPageViewItem, MouseEventArgs) RadPageViewElement.OnItemClick(RadPageViewItem, EventArgs) RadPageViewElement.OnItemMouseEnter(RadPageViewItem) RadPageViewElement.CanPeekItem(RadPageViewItem) RadPageViewElement.OnItemMouseLeave(RadPageViewItem) RadPageViewElement.OnItemCreating(RadPageViewItemCreatingEventArgs) RadPageViewElement.OnItemSelected(object, RadPageViewItemSelectedEventArgs) RadPageViewElement.OnItemSelecting(object, RadPageViewItemSelectingEventArgs) RadPageViewElement.OnItemDropped(object, RadPageViewItemDroppedEventArgs) RadPageViewElement.OnItemDropping(object, RadPageViewItemDroppingEventArgs) RadPageViewElement.OnItemsChanged(object, RadPageViewItemsChangedEventArgs) RadPageViewElement.OnEditorInitialized(object, RadPageViewEditorEventArgs) RadPageViewElement.OnPageIndexChanged(RadPageViewIndexChangedEventArgs) RadPageViewElement.MeasureOverride(SizeF) RadPageViewElement.MeasureExternalElements(SizeF, SizeF) RadPageViewElement.ArrangeExternalElements(RectangleF, SizeF) RadPageViewElement.UpdatePageBounds(RadPageViewPage) RadPageViewElement.UpdateItemOrientation(IEnumerable) RadPageViewElement.StartItemDrag(RadPageViewItem) RadPageViewElement.EndItemDrag(RadPageViewItem) RadPageViewElement.ProcessDragOver(Point, ISupportDrag) RadPageViewElement.CanDropOverItem(RadPageViewItem, RadPageViewItem) RadPageViewElement.ProcessDragDrop(Point, ISupportDrag) RadPageViewElement.PerformItemDrop(RadPageViewItem, RadPageViewItem) RadPageViewElement.BeginEdit() RadPageViewElement.EndEdit() RadPageViewElement.OnPeekPopupOpening(RadPageViewPeekPopupEventArgs) RadPageViewElement.OnPeekPopupClosed(EventArgs) RadPageViewElement.ShowPeekPopup(RadPageViewItem) RadPageViewElement.ShowPeekPopupCore(RadPageViewItem) RadPageViewElement.ShowItemCloseButton RadPageViewElement.ItemDragHint RadPageViewElement.ItemDragService RadPageViewElement.ItemDragMode RadPageViewElement.EnsureSelectedItemVisible RadPageViewElement.ItemSpacing RadPageViewElement.ItemSizeMode RadPageViewElement.ItemContentOrientation RadPageViewElement.ItemBorderAndFillOrientation RadPageViewElement.Owner RadPageViewElement.ContentArea RadPageViewElement.Header RadPageViewElement.Footer RadPageViewElement.SelectedItem RadPageViewElement.ActionMouseButton RadPageViewElement.Items RadPageViewElement.SelectionWrap RadPageViewElement.UpdateSelectedItemContent RadPageViewElement.DefaultPage RadPageViewElement.ItemSize RadPageViewElement.EnablePeekPopup RadPageViewElement.PeekPopup RadPageViewElement.PeekPopupInterval RadPageViewElement.OverflowPagesContextMenu RadPageViewElement.PeekTimer RadPageViewElement.ActiveEditor RadPageViewElement.AllowEdit RadPageViewElement.ItemClicked RadPageViewElement.ItemCreating RadPageViewElement.ItemSelecting RadPageViewElement.ItemSelected RadPageViewElement.ItemsChanged RadPageViewElement.ItemDropping RadPageViewElement.ItemDropped RadPageViewElement.EditorInitialized RadPageViewElement.PeekPopupOpening RadPageViewElement.PeekPopupClosed RadPageViewElementBase.BorderPaddingProperty RadPageViewElementBase.FillPaddingProperty RadPageViewElementBase.CalcLayoutOffset(PointF) RadPageViewElementBase.CalculateMeasuredSize(SizeF, SizeF) RadPageViewElementBase.MeasureContent(SizeF) RadPageViewElementBase.GetLightVisualElementSize(SizeF) RadPageViewElementBase.ArrangeContent(SizeF) RadPageViewElementBase.ArrangeChildren(SizeF) RadPageViewElementBase.ApplyClientOffset(SizeF) RadPageViewElementBase.ApplyMinMaxSize(SizeF) RadPageViewElementBase.SetContentOrientation(PageViewContentOrientation, bool) RadPageViewElementBase.SetBorderAndFillOrientation(PageViewContentOrientation, bool) RadPageViewElementBase.ApplyOrientationTransform(IGraphics, PageViewContentOrientation) RadPageViewElementBase.HitTest(Point) RadPageViewElementBase.CalculateRotationAndOffset(PageViewContentOrientation, ref float, ref float, ref float) RadPageViewElementBase.PrePaintElement(IGraphics) RadPageViewElementBase.PaintElement(IGraphics, float, SizeF) RadPageViewElementBase.PaintFill(IGraphics, float, SizeF, RectangleF) RadPageViewElementBase.PaintBorder(IGraphics, float, SizeF, RectangleF) RadPageViewElementBase.CorrectFillAndBorderOrientation(IGraphics) RadPageViewElementBase.ModifyBorderAndFillPaintRect(RectangleF, Padding) RadPageViewElementBase.ContentOrientation RadPageViewElementBase.BorderAndFillOrientation RadPageViewElementBase.FillPadding RadPageViewElementBase.BorderPadding 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.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.GetTextAlignment(ContentAlignment) LightVisualElement.GetTextAlignment() LightVisualElement.OnTunnelEvent(RadElement, RoutedEventArgs) 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.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.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.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.LoadCore() 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.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.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.OnBubbleEvent(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.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.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.ThemeEffectiveType 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 RadPageViewExplorerBarElement ( )
Declaration
public static readonly RadProperty ContentSizeModeProperty
Field Value
RadProperty
Gets a value indicating whether non-client area modification is enabled for the explorer bar view.
Gets a value indicating whether non-client area painting is enabled for the explorer bar view.
Declaration
[ Browsable ( false ) ]
public RadScrollBarElement Scrollbar { get ; }
Property Value
RadScrollBarElement
Arranges the content areas for all explorer bar items by calculating layout information and positioning
each item's associated content area element within the available space.
Arranges the explorer bar element by resetting the layout offset based on scrollbar visibility
and delegating to the base arrangement implementation.
Arranges the scrollbar within the specified client rectangle, positioning it based on the current
stack position and RTL settings, then updates the scrollbar metrics.
Declaration
protected virtual RectangleF ArrangeScrollbar ( RectangleF clientRect)
Parameters
RectangleF
The client rectangle for scrollbar positioning.
Returns
RectangleF
The client rectangle after scrollbar arrangement.
Checks whether the scrollbar should be shown by comparing the client rectangle dimensions
with the full layout length to determine if content overflow exists.
Declaration
protected virtual bool CheckShowScrollbar ( RectangleF clientRect)
Parameters
RectangleF
The client rectangle to check against.
Returns
bool
True if the scrollbar should be displayed due to content overflow; otherwise, false.
Creates and initializes the child elements including the scrollbar for the explorer bar view,
setting up event handlers and default properties for proper scrolling functionality.
Creates a new explorer bar item instance for use in the explorer bar view.
Disposes of managed resources by unsubscribing from event handlers to prevent memory leaks
and ensure proper cleanup of the explorer bar element.
Ensures the specified item is visible by scrolling to it within the explorer bar view.
Ensures the specified explorer bar item is visible by calculating the required scroll offset
and adjusting the scrollbar value to position the item within the visible area.
Declaration
protected virtual void EnsureVisible ( RadPageViewExplorerBarItem item)
Parameters
RadPageViewExplorerBarItem
The explorer bar item to make visible.
Finds the parent control of the specified control by traversing up the hierarchy, excluding
RadPageViewPage instances to find the actual parent control.
Declaration
protected virtual Control FindParentControl ( Control activeControl)
Parameters
Control
The control to find the parent for.
Returns
Control
The parent control, or the original control if no suitable parent is found.
Finds the parent RadPageViewItem associated with the specified control by traversing
up the control hierarchy to locate the containing RadPageViewPage .
Declaration
protected virtual RadPageViewItem FindParentItem ( Control activeControl)
Parameters
Control
The control to find the parent item for.
Returns
RadPageViewItem
The parent page view item, or null if not found.
Finds the vertical offset of the specified control by traversing up the parent hierarchy
and accumulating Y coordinates until reaching the element tree control.
Declaration
protected virtual int FindParentOffset ( Control activeControl)
Parameters
Control
The control to find the offset for.
Returns
int
The calculated vertical offset of the control.
Gets the border thickness for the explorer bar element, returning empty padding when checking draw border
to disable default border drawing in favor of non-client area painting.
Declaration
protected override Padding GetBorderThickness ( bool checkDrawBorder)
Parameters
bool
Whether to check if borders should be drawn.
Returns
Padding
The border thickness, or empty padding if draw border checking is enabled.
Overrides
LightVisualElement.GetBorderThickness(bool)
Gets the client rectangle by adjusting the base client rectangle with non-client area metrics,
accounting for header, footer, and border dimensions when an owner is present.
Gets the content area element associated with the specified item. In explorer bar view, each item
has its own dedicated content area element for displaying expanded content.
Gets the layout information for all content areas by calculating the content rectangle for each
explorer bar item and creating layout info objects for arrangement.
Declaration
protected List< ContentAreaLayoutInfo> GetContentAreaLayoutInfos ( RectangleF clientRect)
Parameters
RectangleF
The client rectangle for layout calculations.
Returns
List < ContentAreaLayoutInfo >
A list of content area layout information for all items in the explorer bar.
Gets the focused control from the specified control collection by recursively searching
through the hierarchy for a control that contains focus.
Declaration
protected virtual Control GetFocusedControl ( Control. ControlCollection controls)
Parameters
Control . ControlCollection
The control collection to search for focused controls.
Returns
Control
The focused control, or null if no focused control is found.
Gets the initial offset for positioning items within the client rectangle, based on the current
scrolling position and layout requirements.
Gets the rectangle area available for items layout by adjusting the client rectangle to account for
header and footer elements with their margins and desired sizes.
Gets the non-client area metrics including border thickness and header/footer dimensions,
with processing controlled by the allowNCCALCSIZEProcessing flag.
Gets the next focused control from the control collection based on tab index navigation,
supporting both forward and backward navigation through controls.
Declaration
protected virtual Control GetNextFocusedControl ( Control. ControlCollection controls, int currentTabIndex, int step)
Parameters
Control . ControlCollection
The control collection to search for the next focusable control.
int
The current tab index as reference point.
int
The step direction for navigation (positive for forward, negative for backward).
Returns
Control
The next control to focus based on tab order, or null if none found.
Gets the arrow direction for peek popup displays in the explorer bar view, returning up direction
to align with the vertical layout of the explorer bar items.
Initializes default field values for the explorer bar element, setting the item selection mode
to content after selected and stack position to top for proper explorer bar behavior.
Determines whether the specified element is considered external to the normal child element hierarchy,
excluding the scrollbar from external element checks.
Determines whether the specified key represents a "next" navigation key based on the current
stack position, with Up key for top position and Left key for left position.
Declaration
protected override bool IsNextKey ( Keys key)
Parameters
Keys
The key to check for next navigation.
Returns
bool
True if the key represents next navigation for the current orientation; otherwise, false.
Overrides
RadPageViewStackElement.IsNextKey(Keys)
Determines whether the specified key represents a "previous" navigation key based on the current
stack position, with Down key for top position and Right key for left position.
Declaration
protected override bool IsPreviousKey ( Keys key)
Parameters
Keys
The key to check for previous navigation.
Returns
bool
True if the key represents previous navigation for the current orientation; otherwise, false.
Overrides
RadPageViewStackElement.IsPreviousKey(Keys)
Measures the content area by measuring the scrollbar and returns empty size since content areas
are handled individually for each explorer bar item.
Measures all items in the explorer bar, accounting for scrollbar space and calculating content sizes
for each expanded item based on their associated content area requirements.
Handles bounds changes by checking if non-client area metrics have changed and refreshing
the non-client area accordingly to maintain proper visual layout.
Handles content bounds changes by updating the bounds of all visible pages to match their associated
content area elements, ensuring proper page layout synchronization.
Raises the ExpandedChanged event when an explorer bar item's expanded state changes,
allowing subscribers to respond to expansion and collapse operations.
Declaration
protected virtual void OnExpandedChanged ( RadPageViewExpandedChangedEventArgs e)
Parameters
RadPageViewExpandedChangedEventArgs
The event arguments containing information about the expanded state change.
Handles the collapsing event for an explorer bar item by raising the appropriate events
and allowing cancellation of the collapse operation.
Declaration
protected virtual bool OnItemCollapsing ( RadPageViewExplorerBarItem item)
Parameters
RadPageViewExplorerBarItem
The explorer bar item that is about to collapse.
Returns
bool
True if the collapse should be cancelled; otherwise, false.
Handles the expanding event for an explorer bar item by raising the appropriate events
and allowing cancellation of the expansion operation.
Declaration
protected virtual bool OnItemExpanding ( RadPageViewExplorerBarItem item)
Parameters
RadPageViewExplorerBarItem
The explorer bar item that is about to expand.
Returns
bool
True if the expansion should be cancelled; otherwise, false.
Handles mouse up events on explorer bar items by toggling their expanded state when left-clicked,
providing the primary interaction mechanism for expand/collapse operations.
Handles the loaded event by setting the page visibility for all explorer bar items based on their
expanded state, ensuring proper initial display of content areas.
Handles mouse wheel events by translating wheel movements into scrollbar value changes,
enabling smooth scrolling through the explorer bar items.
Handles non-client area painting by rendering header, footer, and border elements in separate bitmaps
for each area (top, left, right, bottom) and compositing them onto the graphics context.
Handles page addition by creating an explorer bar item and associating it with a content area element,
setting up the proper item-to-content relationship for the explorer bar view.
Handles page removal by disposing of the associated content area element and cleaning up
the item-to-content relationship for the explorer bar view.
Handles property change events, with special handling for stack position changes to update
scrollbar parameters and ensure proper layout orientation.
Handles selected page changes by refreshing the non-client area to ensure proper visual updates
when the selected explorer bar item changes.
Finds the explorer bar item that contains a control with focus by checking all items
for focused controls within their page control collections.
Declaration
protected virtual RadPageViewStackItem PageWithFocusedControl ( )
Returns
RadPageViewStackItem
The stack item containing a focused control, or null if none found.
Overrides border painting to disable default border rendering for the explorer bar view,
as borders are handled through the non-client area painting mechanism.
Performs the arrangement of elements by correcting the client rectangle for scrollbar space,
arranging content and items, and updating scrollbar positioning.
Processes auto-scroll functionality for the specified control by calculating the required scroll offset
and updating the scrollbar value to ensure the control becomes visible.
Declaration
protected virtual void ProcessAutoScroll ( Control activeControl, bool ensureVisibility)
Parameters
Control
The control to make visible through scrolling.
bool
Whether to force scrolling even if the control appears to be visible.
Processes key down events to handle expansion and collapse of explorer bar items using arrow keys,
with key mappings that depend on the current stack position orientation.
Scrolls to make the specified control visible in the explorer bar view by expanding its parent item
if needed, processing auto-scroll, and focusing the control.
Declaration
public virtual void ScrollToControl ( Control control)
Parameters
Control
The control to scroll to and focus.
Scrolls the view to make the specified explorer bar item visible within the client area,
adjusting the scrollbar value and layout offset as needed.
Declaration
public virtual bool ScrollToItem ( RadPageViewExplorerBarItem item)
Parameters
RadPageViewExplorerBarItem
The explorer bar item to scroll to.
Returns
bool
True if scrolling was performed; false if the item is already fully visible or layout info is unavailable.
Sets the index of an explorer bar item by moving it within both the items collection and the children
collection, ensuring proper synchronization between logical and visual ordering.
Declaration
protected override void SetItemIndex ( int currentIndex, int newIndex)
Parameters
int
The current index of the item to move.
int
The new index where the item should be positioned.
Overrides
RadPageViewElement.SetItemIndex(int, int)
Sets the selected content for the specified item. In explorer bar view, content selection is handled
differently as each item has its own associated content area.
Sets the value of a property with validation for explorer bar specific constraints, preventing invalid
item selection modes and stack positions that are not supported by the explorer bar view.
Updates scrollbar metrics and arranges the scrollbar within the client rectangle, managing scrollbar
visibility based on content overflow and correcting layout offsets as needed.
Declaration
protected virtual void UpdateAndArrangeScrollbar ( RectangleF clientRect)
Parameters
RectangleF
The client rectangle for scrollbar arrangement.
Updates the scrollbar metrics including large change, minimum, and maximum values based on the client
rectangle dimensions and full layout length calculations.
Declaration
protected virtual void UpdateScrollbarMetrics ( RectangleF clientRect)
Parameters
RectangleF
The client rectangle used for scrollbar metric calculations.
Occurs when an explorer bar item's expanded state changes, allowing subscribers to respond to
expansion and collapse operations.