RadPageViewNavigationViewElement
Represents the visual element for the NavigationView style of a RadPageView control, providing a modern navigation pattern with hamburger menu functionality and hierarchical page organization.
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.UI.dll
Syntax:
public class RadPageViewNavigationViewElement : RadPageViewStripElement , 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 RadPageViewStripElement RadPageViewNavigationViewElement
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
RadPageViewStripElement.ShowItemPinButtonProperty RadPageViewStripElement.NewItemVisibilityProperty RadPageViewStripElement.AnimatedStripScrollingProperty RadPageViewStripElement.StripScrollingAnimationProperty RadPageViewStripElement.StripButtonsProperty RadPageViewStripElement.StripAlignmentProperty RadPageViewStripElement.ItemFitModeProperty RadPageViewStripElement.ItemAlignmentProperty RadPageViewStripElement.GetItemsRect() RadPageViewStripElement.GetAutomaticItemOrientation(bool) RadPageViewStripElement.EnsureItemVisibleCore(RadPageViewItem) RadPageViewStripElement.IsNextKey(Keys) RadPageViewStripElement.IsPreviousKey(Keys) RadPageViewStripElement.StartItemDrag(RadPageViewItem) RadPageViewStripElement.EndItemDrag(RadPageViewItem) RadPageViewStripElement.UpdateItemOrientation(IEnumerable) RadPageViewStripElement.CanDropOverItem(RadPageViewItem, RadPageViewItem) RadPageViewStripElement.DisposeManagedResources() RadPageViewStripElement.OnNewItemRequested() RadPageViewStripElement.OnItemMouseDown(RadPageViewItem, MouseEventArgs) RadPageViewStripElement.OnItemClick(RadPageViewItem, EventArgs) RadPageViewStripElement.HitTestButtons(Point) RadPageViewStripElement.IsChildElementExternal(RadElement) RadPageViewStripElement.ItemsParent RadPageViewStripElement.NewItem RadPageViewStripElement.PreviewItem RadPageViewStripElement.ShowItemPinButton RadPageViewStripElement.AnimatedStripScrolling RadPageViewStripElement.StripScrollingAnimation RadPageViewStripElement.ItemContainer RadPageViewStripElement.StripButtons RadPageViewStripElement.ItemAlignment RadPageViewStripElement.ItemFitMode RadPageViewStripElement.StripAlignment RadPageViewStripElement.MultiLineItemFitMode RadPageViewElement.ShowItemCloseButtonProperty RadPageViewElement.ItemDragModeProperty RadPageViewElement.ItemDragHintProperty RadPageViewElement.ItemBorderAndFillOrientationProperty RadPageViewElement.EnsureSelectedItemVisibleProperty RadPageViewElement.ItemContentOrientationProperty RadPageViewElement.ItemSizeModeProperty RadPageViewElement.ItemSpacingProperty RadPageViewElement.InitializeFields() RadPageViewElement.GetContentAreaForItem(RadPageViewItem) RadPageViewElement.GetContentAreaRectangle() RadPageViewElement.GetClientRectangleFromContentElement(RadPageViewContentAreaElement) RadPageViewElement.DisplayItemListMenu(RadPageViewElementBase) RadPageViewElement.DisplayItemListMenu(RadPageViewElementBase, HorizontalPopupAlignment, VerticalPopupAlignment) RadPageViewElement.DisplayItemListMenu(RadPageViewMenuDisplayingEventArgs) RadPageViewElement.AddItem(RadPageViewItem) RadPageViewElement.InsertItem(int, RadPageViewItem) RadPageViewElement.InsertItemCore(int, RadPageViewItem) RadPageViewElement.RemoveItem(RadPageViewItem) RadPageViewElement.SwapItems(RadPageViewItem, RadPageViewItem) RadPageViewElement.SwapItems(int, int) RadPageViewElement.SwapItemsCore(int, int) RadPageViewElement.SetItemIndex(int, int) RadPageViewElement.FindItem(RadElement) RadPageViewElement.GetItemAt(int) RadPageViewElement.ItemFromPoint(Point) RadPageViewElement.EnsureItemVisible(RadPageViewItem) RadPageViewElement.SynchronizeItemsIndices() RadPageViewElement.OnItemContentChanging(RadPageViewItem, RadElement) RadPageViewElement.OnItemContentChanged(RadPageViewItem) RadPageViewElement.OnItemPropertyChanged(RadPageViewItem, RadPropertyChangedEventArgs) RadPageViewElement.SetSelectedContent(RadPageViewItem) RadPageViewElement.SyncronizeItem(RadPageViewItem) RadPageViewElement.CreateOverflowPagesContextMenu() RadPageViewElement.SelectNextItem() RadPageViewElement.SelectPreviousItem() RadPageViewElement.CanSelectItem(RadPageViewItem) RadPageViewElement.OnItemMouseUp(RadPageViewItem, MouseEventArgs) RadPageViewElement.OnItemDrag(RadPageViewItem, MouseEventArgs) 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.ProcessKeyDown(KeyEventArgs) RadPageViewElement.OnPageAdded(RadPageViewEventArgs) RadPageViewElement.OnPageRemoved(RadPageViewEventArgs) RadPageViewElement.OnPageIndexChanged(RadPageViewIndexChangedEventArgs) RadPageViewElement.OnSelectedPageChanged(RadPageViewEventArgs) RadPageViewElement.MeasureExternalElements(SizeF, SizeF) RadPageViewElement.ArrangeExternalElements(RectangleF, SizeF) RadPageViewElement.PerformArrange(RectangleF) RadPageViewElement.ArrangeContent(RectangleF) RadPageViewElement.OnContentBoundsChanged() RadPageViewElement.UpdatePageBounds(RadPageViewPage) RadPageViewElement.ProcessDragOver(Point, ISupportDrag) RadPageViewElement.ProcessDragDrop(Point, ISupportDrag) RadPageViewElement.PerformItemDrop(RadPageViewItem, RadPageViewItem) RadPageViewElement.GetNCMetrics() RadPageViewElement.OnNCPaint(Graphics) 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.EnableNCPainting RadPageViewElement.EnableNCModification 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.GetBorderThickness(bool) LightVisualElement.GetClientRectangle(bool, SizeF) LightVisualElement.GetClientRectangle(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.PaintBorder(IGraphics, float, SizeF) 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.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.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.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.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.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 RadPageViewNavigationViewElement ( )
Declaration
public static RadProperty CollapsedGlyphProperty
Field Value
RadProperty
Declaration
public static RadProperty CollapsedPaneWidthProperty
Field Value
RadProperty
Declaration
public static RadProperty CompactModeThresholdWidthProperty
Field Value
RadProperty
Declaration
public static RadProperty DisplayModeProperty
Field Value
RadProperty
Declaration
public static RadProperty ExpandedGlyphProperty
Field Value
RadProperty
Declaration
public static RadProperty ExpandedModeThresholdWidthProperty
Field Value
RadProperty
Declaration
public static RadProperty ExpandedPaneWidthProperty
Field Value
RadProperty
Declaration
public static RadProperty HeaderHeightProperty
Field Value
RadProperty
Declaration
public static RadProperty HierarchyIndentProperty
Field Value
RadProperty
Declaration
public static RadProperty HierarchyPopupExpandModeProperty
Field Value
RadProperty
Declaration
public static RadProperty ItemExpandCollapseModeProperty
Field Value
RadProperty
Gets or sets a value indicating whether animations are enabled for expand and collapse operations.
Declaration
public bool AllowAnimation { get ; set ; }
Property Value
bool
Gets or sets the total number of animation frames used during expand and collapse operations.
Declaration
public int AnimationFrames { get ; set ; }
Property Value
int
Gets or sets the interval between animation frames during expand and collapse operations.
Declaration
public int AnimationInterval { get ; set ; }
Property Value
int
Gets or sets the glyph displayed in the expander element when a navigation item is in its collapsed state.
Declaration
public string CollapsedGlyph { get ; set ; }
Property Value
string
Gets or sets the width of the navigation pane when the view is in collapsed state.
Declaration
public int CollapsedPaneWidth { get ; set ; }
Property Value
int
Gets or sets the width threshold that determines when the navigation view switches between collapsed and compact modes in auto display mode.
Declaration
public int CompactModeThresholdWidth { get ; set ; }
Property Value
int
Gets or sets the display mode that determines how the navigation view renders and behaves.
Gets or sets the glyph displayed in the expander element when a navigation item is in its expanded state.
Declaration
public string ExpandedGlyph { get ; set ; }
Property Value
string
Gets or sets the width threshold that determines when the navigation view switches between compact and expanded modes in auto display mode.
Declaration
public int ExpandedModeThresholdWidth { get ; set ; }
Property Value
int
Gets or sets the width of the navigation pane when the view is in expanded state.
Declaration
public int ExpandedPaneWidth { get ; set ; }
Property Value
int
Gets the hamburger button element that toggles the navigation view's collapsed state.
Declaration
public RadButtonElement HamburgerButton { get ; }
Property Value
RadButtonElement
Gets the header element that displays the current page title and provides additional navigation options.
Gets or sets the height of the header area that contains the page title and navigation controls.
Declaration
public int HeaderHeight { get ; set ; }
Property Value
int
Gets or sets the indentation amount applied to child navigation items in hierarchical structures.
Declaration
public int HierarchyIndent { get ; set ; }
Property Value
int
Gets or sets the expand mode for hierarchical popups that determines when child items are displayed in popup menus.
Gets a value indicating whether the navigation view is currently in its collapsed state.
Declaration
public bool IsCollapsed { get ; }
Property Value
bool
Gets or sets the interaction mode that determines how hierarchical navigation items can be expanded and collapsed.
Gets or sets the minimum size for hierarchical popup menus, with automatic size calculation based on item content as the default behavior.
Declaration
public Size MinumumHierarchicalPopupSize { get ; set ; }
Property Value
Size
Gets or sets the visibility mode for the new item functionality.
Gets the popup control used in minimal and compact display modes to show navigation items.
Declaration
public virtual RadPopupControlBase Popup { get ; }
Property Value
RadPopupControlBase
Gets the stack layout element that organizes navigation items within the popup.
Declaration
public virtual StackLayoutElement PopupStack { get ; }
Property Value
StackLayoutElement
Adds a navigation item to the footer area of the navigation view for secondary actions or settings.
Declaration
public void AddFooterItem ( RadPageViewItem item)
Parameters
RadPageViewItem
The navigation item to be displayed in the footer area.
Adds a page to the footer area of the navigation view for secondary actions or settings.
Declaration
public void AddFooterPage ( RadPageViewPage page)
Parameters
RadPageViewPage
The page to be displayed in the footer area.
Adds a navigation item to the header area of the navigation view for quick access.
Declaration
public void AddHeaderItem ( RadPageViewItem item)
Parameters
RadPageViewItem
The navigation item to be displayed in the header area.
Adds a page to the header area of the navigation view for quick access.
Declaration
public void AddHeaderPage ( RadPageViewPage page)
Parameters
RadPageViewPage
The page to be displayed in the header area.
Handles the addition of a new navigation item to the view, ensuring proper configuration and hierarchy.
Applies the appropriate theme to a popup control based on the element tree's theme configuration.
Declaration
public static void ApplyThemeToPopup ( RadElementTree elementTree, RadPopupControlBase popup)
Parameters
RadElementTree
The element tree containing theme information.
RadPopupControlBase
The popup control to apply the theme to.
Arranges the navigation items and content areas within the specified rectangle, considering the current display mode.
Arranges the navigation view element and its children within the specified size, positioning elements according to the current display mode.
Declaration
protected override SizeF ArrangeOverride ( SizeF finalSize)
Parameters
SizeF
The final area within which the navigation view element should arrange itself and its children.
Returns
SizeF
The actual size used by the navigation view element after arranging its children.
Overrides
RadPageViewElement.ArrangeOverride(SizeF)
This method is not relevant for this class.
Collapses the navigation view to its minimal state, hiding navigation items while keeping the hamburger button visible.
Declaration
public virtual void Collapse ( )
Creates the child elements of the navigation view including the header and hamburger button.
Creates the hamburger button element for the navigation view.
Creates the header element for the navigation view.
Creates a new navigation view item.
Creates a new item container for the navigation view.
Creates the popup control used in minimal and compact display modes.
Creates the stack layout element for organizing items in the popup.
Ensures that the navigation view's layout and behavior matches the specified display mode.
Declaration
protected virtual void EnsureDisplayMode ( NavigationViewDisplayModes mode)
Parameters
NavigationViewDisplayModes
The display mode to ensure is properly configured.
Expands the navigation view from its collapsed state, showing navigation items and enabling full interaction.
Declaration
public virtual void Expand ( )
Determines the effective display mode based on the current configuration and available space.
Declaration
protected virtual NavigationViewDisplayModes GetEffectiveDisplayMode ( )
Returns
NavigationViewDisplayModes
The display mode that should be used for the current conditions.
Determines the effective display mode based on the specified width and current configuration.
Declaration
protected virtual NavigationViewDisplayModes GetEffectiveDisplayMode ( float width)
Parameters
float
The available width for determining the appropriate display mode.
Returns
NavigationViewDisplayModes
The display mode that should be used for the specified width.
Determines the arrow direction for peek popup functionality in the navigation view.
Measures the navigation items within the available space, applying constraints based on pane width settings.
Declaration
protected override SizeF MeasureItems ( SizeF availableSize)
Parameters
SizeF
The available size for measuring the navigation items.
Returns
SizeF
The desired size for the navigation items based on their content and layout requirements.
Overrides
RadPageViewStripElement.MeasureItems(SizeF)
Measures the navigation view element and its children to determine the desired size based on available space and current display mode.
Declaration
protected override SizeF MeasureOverride ( SizeF availableSize)
Parameters
SizeF
The available size for the navigation view element.
Returns
SizeF
The desired size of the navigation view element based on its content and layout requirements.
Overrides
RadPageViewElement.MeasureOverride(SizeF)
Declaration
protected virtual void OnCollapsed ( EventArgs e)
Parameters
EventArgs
The event arguments.
Declaration
protected virtual void OnCollapsing ( CancelEventArgs e)
Parameters
CancelEventArgs
The event arguments.
Handles changes to the enabled state and raises appropriate UI automation events for accessibility support.
Declaration
protected virtual void OnExpanded ( EventArgs e)
Parameters
EventArgs
The event arguments.
Declaration
protected virtual void OnExpanding ( CancelEventArgs e)
Parameters
CancelEventArgs
The event arguments.
Declaration
protected virtual void OnItemCollapsed ( object item, EventArgs e)
Parameters
object
The item.
EventArgs
The event arguments.
Declaration
protected virtual void OnItemCollapsing ( object item, CancelEventArgs e)
Parameters
object
The item.
CancelEventArgs
The event arguments.
Declaration
protected virtual void OnItemExpanded ( object item, EventArgs e)
Parameters
object
The item.
EventArgs
The event arguments.
Declaration
protected virtual void OnItemExpanding ( object item, CancelEventArgs e)
Parameters
object
The item.
CancelEventArgs
The event arguments.
Declaration
protected virtual void OnItemPopupClosed ( object item, EventArgs e)
Parameters
object
The item.
EventArgs
The event arguments.
Declaration
protected virtual void OnItemPopupClosing ( object item, CancelEventArgs e)
Parameters
object
The item.
CancelEventArgs
The event arguments.
Declaration
protected virtual void OnItemPopupOpened ( object item, EventArgs e)
Parameters
object
The item.
EventArgs
The event arguments.
Declaration
protected virtual void OnItemPopupOpening ( object item, CancelEventArgs e)
Parameters
object
The item.
CancelEventArgs
The event arguments.
Called when the element is loaded and ready for interaction, initializing header text and other UI elements.
Handles property change notifications for the navigation view and updates appropriate visual states and layouts.
Handles property change notifications and applies appropriate updates to the navigation view's state and appearance.
Pins a navigation item to a specific position within the navigation view layout.
Declaration
public void PinItem ( RadPageViewItem item, NavigationViewItemPinPosition position)
Parameters
RadPageViewItem
The navigation item to be pinned.
NavigationViewItemPinPosition
The target pin position for the item.
Pins a page item to a specific position within the navigation view layout.
Declaration
public void PinPage ( RadPageViewPage page, NavigationViewItemPinPosition position)
Parameters
RadPageViewPage
The page whose navigation item will be pinned.
NavigationViewItemPinPosition
The target pin position for the item.
Handles the removal of a navigation item from the view, performing necessary cleanup operations.
Handles navigation between items in the view, supporting hierarchical structures and proper focus management.
Configures the navigation view for the specified display mode and applies the appropriate layout settings.
Declaration
protected virtual void SetDisplayMode ( NavigationViewDisplayModes mode)
Parameters
NavigationViewDisplayModes
The display mode to be applied to the navigation view.
Sets the specified navigation item as the currently selected item and updates the navigation view accordingly.
Determines whether a specific child element should participate in the arrange phase of layout.
Declaration
protected override bool ShouldArrangeChild ( RadElement child)
Parameters
RadElement
The child element to evaluate for arrangement participation.
Returns
bool
True if the child should be arranged, false if it should be excluded from arrangement.
Overrides
RadElement.ShouldArrangeChild(RadElement)
Determines whether a specific child element should participate in the measure phase of layout.
Declaration
protected override bool ShouldMeasureChild ( RadElement child)
Parameters
RadElement
The child element to evaluate for measurement participation.
Returns
bool
True if the child should be measured, false if it should be excluded from measurement.
Overrides
RadElement.ShouldMeasureChild(RadElement)
Removes the pinned status from a navigation item, allowing it to return to its normal position.
Declaration
public void UnpinItem ( RadPageViewItem item)
Parameters
RadPageViewItem
The navigation item to be unpinned.
Removes the pinned status from a page item, allowing it to return to its normal position.
Declaration
public void UnpinPage ( RadPageViewPage page)
Parameters
RadPageViewPage
The page to be unpinned.
Occurs after the hamburger menu is collapsed.
Declaration
public event EventHandler Collapsed
Event Value
EventHandler
Occurs before the hamburger menu is collapsed.
Occurs after the hamburger menu is expanded.
Declaration
public event EventHandler Expanded
Event Value
EventHandler
Occurs before the hamburger menu is expanded.
Occurs after a hierarchical navigation item is collapsed.
Declaration
public event EventHandler ItemCollapsed
Event Value
EventHandler
Occurs before a hierarchical navigation item is collapsed.
Occurs after a hierarchical navigation item is expanded.
Declaration
public event EventHandler ItemExpanded
Event Value
EventHandler
Occurs before a hierarchical navigation item is expanded.
Occurs after a hierarchy popup associated with a RadPageViewNavigationViewItem has closed.
The actual item is passed as the sender in the event handler.
Declaration
public event EventHandler ItemPopupClosed
Event Value
EventHandler
Occurs before a hierarchy popup associated with a RadPageViewNavigationViewItem closes.
The actual item is passed as the sender in the event handler.
Declaration
public event CancelEventHandler ItemPopupClosing
Event Value
CancelEventHandler
Occurs after a hierarchical popup associated with a RadPageViewNavigationViewItem has opened.
The actual item is passed as the sender in the event handler.
Declaration
public event EventHandler ItemPopupOpened
Event Value
EventHandler
Occurs before a hierarchical popup associated with a RadPageViewNavigationViewItem opens.
The actual item is passed as the sender in the event handler.
Declaration
public event CancelEventHandler ItemPopupOpening
Event Value
CancelEventHandler