Class
RadRibbonBarElement

Represents a ribbon bar element. The RadRibbonBarElement can be nested in other telerik controls. Essentially RadRibbonBar class is a simple wrapper for RadRibbonBarElement class. RadRibbonBar acts to transfer events to and from the its corresponding instance of the RadRibbonBarElement.

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

cs-api-definition
[ComVisible(false)]
public class RadRibbonBarElement : LightVisualElement, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IBindableComponent, IComponent, IDisposable, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IPrimitiveElement, IShapedElement, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IDrawFillElement, IImageElement, ITextPrimitive, ITextProvider

Inheritance: objectDisposableObjectRadObjectRadElementVisualElementRadComponentElementRadItemUIItemBaseLightVisualElementRadRibbonBarElement

Implements: IBindableComponentIBorderElementIBoxElementIBoxStyleIComponentICustomTypeDescriptorIDisposableIDrawFillElementIFillElementIImageElementINotifyPropertyChangedIPrimitiveElementIShapedElementIShortcutProviderIStylableElementIStylableNodeISupportDragISupportDropISupportSystemSkinITextPrimitiveITextProvider

Inherited Members LightVisualElement.BackgroundImagePropertyLightVisualElement.BackgroundImageLayoutPropertyLightVisualElement.BackColor2PropertyLightVisualElement.BackColor3PropertyLightVisualElement.BackColor4PropertyLightVisualElement.BorderBottomColorPropertyLightVisualElement.BorderBottomShadowColorPropertyLightVisualElement.BorderBottomWidthPropertyLightVisualElement.BorderBoxStylePropertyLightVisualElement.BorderColorPropertyLightVisualElement.BorderColor2PropertyLightVisualElement.BorderColor3PropertyLightVisualElement.BorderColor4PropertyLightVisualElement.BorderDashStylePropertyLightVisualElement.BorderDashPatternPropertyLightVisualElement.BorderDrawModePropertyLightVisualElement.BorderGradientAnglePropertyLightVisualElement.BorderGradientStylePropertyLightVisualElement.BorderInnerColorPropertyLightVisualElement.BorderInnerColor2PropertyLightVisualElement.BorderInnerColor3PropertyLightVisualElement.BorderInnerColor4PropertyLightVisualElement.BorderLeftColorPropertyLightVisualElement.BorderLeftShadowColorPropertyLightVisualElement.BorderLeftWidthPropertyLightVisualElement.BorderRightColorPropertyLightVisualElement.BorderRightShadowColorPropertyLightVisualElement.BorderRightWidthPropertyLightVisualElement.BorderTopColorPropertyLightVisualElement.BorderTopShadowColorPropertyLightVisualElement.BorderTopWidthPropertyLightVisualElement.BorderWidthPropertyLightVisualElement.ClipTextPropertyLightVisualElement.DisabledTextRenderingHintPropertyLightVisualElement.DrawBorderPropertyLightVisualElement.DrawFillPropertyLightVisualElement.DrawTextPropertyLightVisualElement.DrawBackgroundImagePropertyLightVisualElement.DrawImagePropertyLightVisualElement.EnableImageTransparencyPropertyLightVisualElement.GradientAnglePropertyLightVisualElement.GradientPercentagePropertyLightVisualElement.GradientPercentage2PropertyLightVisualElement.GradientStylePropertyLightVisualElement.HorizontalLineColorPropertyLightVisualElement.HorizontalLineWidthPropertyLightVisualElement.ImageAlignmentPropertyLightVisualElement.ImageIndexPropertyLightVisualElement.ImageKeyPropertyLightVisualElement.ImageLayoutPropertyLightVisualElement.ImageOpacityPropertyLightVisualElement.ImagePropertyLightVisualElement.ImageTransparentColorPropertyLightVisualElement.NumberOfColorsPropertyLightVisualElement.ShowHorizontalLinePropertyLightVisualElement.SvgImagePropertyLightVisualElement.TextAlignmentPropertyLightVisualElement.TextImageRelationPropertyLightVisualElement.TextWrapPropertyLightVisualElement.TextRenderingHintPropertyLightVisualElement.GetBorderThickness(LightVisualElement, bool)LightVisualElement.ShouldSerializeProperty(PropertyDescriptor)LightVisualElement.GetImageDrawTypeLocalValue()LightVisualElement.MapStyleProperty(RadProperty, string)LightVisualElement.GetStylablePropertiesFilter()LightVisualElement.GetPaintingBorderWidth()LightVisualElement.OnBitStateChanged(long, bool, bool)LightVisualElement.GetAsBitmapEx(Color, float, SizeF)LightVisualElement.GetClipRect()LightVisualElement.PaintElement(IGraphics, float, SizeF)LightVisualElement.PaintText(IGraphics)LightVisualElement.PaintTextCore(IGraphics)LightVisualElement.DrawHorizontalLineWithoutText(IGraphics)LightVisualElement.DrawHorizontalLine(IGraphics)LightVisualElement.PaintImage(IGraphics)LightVisualElement.PaintSvgImage(IGraphics)LightVisualElement.PaintBackgroundImage(IGraphics)LightVisualElement.PaintContent(IGraphics)LightVisualElement.AnimateImage(Image, bool)LightVisualElement.ClipImage(Image, Rectangle, Size)LightVisualElement.CalculateDesiredSize(SizeF, SizeF, SizeF)LightVisualElement.MeasureElements(SizeF, SizeF, Padding)LightVisualElement.ArrangeElement(RadElement, SizeF)LightVisualElement.GetClientOffset(bool)LightVisualElement.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.TextRenderingHintLightVisualElement.DisabledTextRenderingHintLightVisualElement.ShouldPaintLightVisualElement.CanFocusLightVisualElement.DrawTextLightVisualElement.DrawFillLightVisualElement.DrawBorderLightVisualElement.DrawBackgroundImageLightVisualElement.DrawImageLightVisualElement.BorderBoxStyleLightVisualElement.BorderDrawModeLightVisualElement.BorderWidthLightVisualElement.BorderLeftWidthLightVisualElement.BorderTopWidthLightVisualElement.BorderRightWidthLightVisualElement.BorderBottomWidthLightVisualElement.BorderGradientAngleLightVisualElement.BorderGradientStyleLightVisualElement.BorderColorLightVisualElement.BorderColor2LightVisualElement.BorderColor3LightVisualElement.BorderColor4LightVisualElement.BorderInnerColorLightVisualElement.BorderInnerColor2LightVisualElement.BorderInnerColor3LightVisualElement.BorderInnerColor4LightVisualElement.BackColor2LightVisualElement.BackColor3LightVisualElement.BackColor4LightVisualElement.NumberOfColorsLightVisualElement.GradientStyleLightVisualElement.GradientAngleLightVisualElement.GradientPercentageLightVisualElement.GradientPercentage2LightVisualElement.BackgroundImageLightVisualElement.ImageLightVisualElement.ImageIndexLightVisualElement.ImageKeyLightVisualElement.ImageLayoutLightVisualElement.BackgroundImageLayoutLightVisualElement.ImageOpacityLightVisualElement.DisabledImageOpacityLightVisualElement.TextAlignmentLightVisualElement.ImageAlignmentLightVisualElement.TextImageRelationLightVisualElement.ShowHorizontalLineLightVisualElement.HorizontalLineColorLightVisualElement.HorizontalLineWidthLightVisualElement.DisableHTMLRenderingLightVisualElement.BorderLeftColorLightVisualElement.BorderTopColorLightVisualElement.BorderRightColorLightVisualElement.BorderBottomColorLightVisualElement.BorderLeftShadowColorLightVisualElement.BorderTopShadowColorLightVisualElement.BorderRightShadowColorLightVisualElement.BorderBottomShadowColorLightVisualElement.ClipTextLightVisualElement.LayoutLightVisualElement.ImageTransparentColorLightVisualElement.BorderDashStyleLightVisualElement.BorderDashPatternLightVisualElement.EnableImageTransparencyLightVisualElement.SvgImageLightVisualElement.ImageDrawTypeLightVisualElement.AutoEllipsisLightVisualElement.UseMnemonicLightVisualElement.TextWrapLightVisualElement.ShowKeyboardCuesLightVisualElement.MeasureTrailingSpacesLightVisualElement.TextParamsUIItemBase.PaintFill(IGraphics, float, SizeF)UIItemBase.GetFillPaintRect(float, SizeF)UIItemBase.PaintFill(IGraphics, float, SizeF, RectangleF)UIItemBase.PaintBorder(IGraphics, float, SizeF)UIItemBase.PaintBorder(IGraphics, float, SizeF, RectangleF)UIItemBase.OnBoundsChanged(RadPropertyChangedEventArgs)UIItemBase.GetBorderPaintRect(float, SizeF)UIItemBase.ShouldUsePaintBuffer()RadItem.KeyDownEventRadItem.KeyPressEventRadItem.KeyUpEventRadItem.FocusCommandRadItem.ActionCommandRadItem.UseDefaultDisabledPaintPropertyRadItem.TextPropertyRadItem.TextOrientationPropertyRadItem.FlipTextPropertyRadItem.IsAddNewItemPropertyRadItem.ToolTipTextPropertyRadItem.EnableElementShadowPropertyRadItem.ShadowDepthPropertyRadItem.ShadowColorPropertyRadItem.IsPaintingRippleRadItem.EnableRippleAnimationPropertyRadItem.RippleAnimationColorPropertyRadItem.EnableFocusBorderPropertyRadItem.FocusBorderColorPropertyRadItem.FocusBorderWidthPropertyRadItem.EnableFocusBorderAnimationPropertyRadItem.EnableHighlightPropertyRadItem.HighlightColorPropertyRadItem.EnableBorderHighlightPropertyRadItem.BorderHighlightColorPropertyRadItem.BorderHighlightThicknessPropertyRadItem.VisualStatePropertyRadItem.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.OnMouseDown(MouseEventArgs)RadItem.OnMouseUp(MouseEventArgs)RadItem.OnMouseLeave(EventArgs)RadItem.StartRippleAnimation(MouseEventArgs)RadItem.UpdateFocusBorder(bool)RadItem.ContainsText()RadItem.ProcessDialogKey(Keys)RadItem.ProcessCmdKey(ref Message, Keys)RadItem.RaiseKeyDown(KeyEventArgs)RadItem.RaiseKeyPress(KeyPressEventArgs)RadItem.RaiseKeyUp(KeyEventArgs)RadItem.ReplaceDefaultDescriptors(PropertyDescriptorCollection)RadItem.CallOnGesture(GestureEventArgs)RadItem.OnGesture(GestureEventArgs)RadItem.OnTwoFingerTapGesture(GestureEventArgs)RadItem.OnPressAndTapGesture(PressAndTapGestureEventArgs)RadItem.OnPanGesture(PanGestureEventArgs)RadItem.OnRotateGesture(RotateGestureEventArgs)RadItem.OnZoomGesture(ZoomGestureEventArgs)RadItem.CanDragCore(Point)RadItem.GetDragContextCore()RadItem.GetDragHintCore()RadItem.ProcessDragDrop(Point, ISupportDrag)RadItem.ProcessDragOver(Point, ISupportDrag)RadItem.ProcessDragEnter(Point, ISupportDrag)RadItem.ProcessDragLeave(Point, ISupportDrag)RadItem.UpdateOnShortcutsChanged()RadItem.CanHandleShortcut(ShortcutEventArgs)RadItem.IsOnActiveForm(Control, bool)RadItem.SetThemeValueOverride(RadProperty, object, string)RadItem.SetThemeValueOverride(RadProperty, object, string, string)RadItem.SetThemeValueOverride(RadProperty, object, string, Type)RadItem.ResetThemeValueOverride(RadProperty)RadItem.ResetThemeValueOverride(RadProperty, string)RadItem.ResetThemeValueOverrides()RadItem.GetAvailableVisualStates()RadItem.ShouldFallbackToDefaultTheme()RadItem.UseDefaultDisabledPaintRadItem.TextOrientationRadItem.FlipTextRadItem.CanHaveOwnStyleRadItem.TextRadItem.SelectableRadItem.DefaultAutoToolTipRadItem.ShouldHandleMouseInputRadItem.KeyTipRadItem.ParentItemRadItem.ShortcutsHandlerRadItem.EnableElementShadowRadItem.ShadowDepthRadItem.ShadowColorRadItem.EnableRippleAnimationRadItem.RippleAnimationColorRadItem.EnableFocusBorderRadItem.FocusBorderColorRadItem.FocusBorderWidthRadItem.EnableFocusBorderAnimationRadItem.EnableHighlightRadItem.HighlightColorRadItem.EnableBorderHighlightRadItem.BorderHighlightColorRadItem.BorderHighlightThicknessRadItem.MnemonicTextRadItem.ToolTipTextRadItem.ThemeRoleRadItem.VisualStateRadItem.StateManagerRadItem.AllowDragRadItem.AllowDropRadItem.ShortcutsRadItem.AccessibleDescriptionRadItem.AccessibleNameRadItem.AccessibleRoleRadItem.TextChangingRadItem.TextChangedRadItem.TextOrientationChangedRadItem.FlipTextChangedRadItem.QueryAccessibilityHelpRadItem.KeyDownRadItem.KeyPressRadItem.KeyUpRadItem.ZoomGestureRadItem.RotateGestureRadItem.PanGestureRadItem.TwoFingerTapGestureRadItem.PressAndTapGestureRadComponentElement.ToString()RadComponentElement.GetService(Type)RadComponentElement.CanRaiseEventsRadComponentElement.ContainerRadComponentElement.DesignModeRadComponentElement.SiteRadComponentElement.DataBindingsVisualElement.DefaultSizePropertyVisualElement.ForeColorPropertyVisualElement.BackColorPropertyVisualElement.FontPropertyVisualElement.SmoothingModePropertyVisualElement.OpacityPropertyVisualElement.CustomFontPropertyVisualElement.CustomFontSizePropertyVisualElement.CustomFontStylePropertyVisualElement.OnFontChanged(EventArgs)VisualElement.PaintChildren(IGraphics, Rectangle, float, SizeF, bool)VisualElement.PrePaintElement(IGraphics)VisualElement.PostPaintElement(IGraphics)VisualElement.GetScaledFont(float)VisualElement.GetScaledFont(float, Font)VisualElement.DefaultSizeVisualElement.ForeColorVisualElement.BackColorVisualElement.FontVisualElement.CustomFontVisualElement.CustomFontSizeVisualElement.CustomFontStyleVisualElement.SmoothingModeVisualElement.OpacityVisualElement.FontChangedRadElement.BoundsPropertyRadElement.BorderThicknessPropertyRadElement.PaddingPropertyRadElement.MarginPropertyRadElement.AlignmentPropertyRadElement.AutoSizeModePropertyRadElement.FitToSizeModePropertyRadElement.MinSizePropertyRadElement.EnabledPropertyRadElement.CanFocusPropertyRadElement.IsItemFocusedPropertyRadElement.IsFocusedPropertyRadElement.IsMouseOverPropertyRadElement.IsMouseOverElementPropertyRadElement.IsMouseDownPropertyRadElement.ShouldPaintPropertyRadElement.VisibilityPropertyRadElement.NamePropertyRadElement.ClassPropertyRadElement.ClipDrawingPropertyRadElement.ShapePropertyRadElement.MouseClickedEventRadElement.MouseDoubleClickedEventRadElement.MouseDownEventRadElement.MouseUpEventRadElement.MouseWheelEventRadElement.ChildElementAddedEventRadElement.ParentChangedEventRadElement.BoundsChangedEventRadElement.VisibilityChangingEventRadElement.EnabledChangedEventRadElement.ControlChangedEventRadElement.BackgroundShapePropertyRadElement.BackgroundShapePaintModePropertyRadElement.ContainsFocusPropertyRadElement.ContainsMousePropertyRadElement.MaxSizePropertyRadElement.RightToLeftPropertyRadElement.AutoSizePropertyRadElement.ZIndexPropertyRadElement.AngleTransformPropertyRadElement.ScaleTransformPropertyRadElement.PositionOffsetPropertyRadElement.TagPropertyRadElement.StretchHorizontallyPropertyRadElement.StretchVerticallyPropertyRadElement.UseCompatibleTextRenderingPropertyRadElement.ClickModePropertyRadElement.styleVersionRadElement.paintSystemSkinRadElement.SetPropertyValueCommandRadElement.GetPropertyValueCommandRadElement.StylePropertyRadElement.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.ResetLayout(bool)RadElement.HasInvisibleAncestor()RadElement.ResetLayoutCore()RadElement.InvalidateArrange()RadElement.InvalidateArrange(bool)RadElement.InvalidateMeasure()RadElement.InvalidateMeasure(bool)RadElement.UpdateLayout()RadElement.SuspendLayout()RadElement.SuspendLayout(bool)RadElement.ResumeLayout(bool)RadElement.ResumeLayout(bool, bool)RadElement.Arrange(RectangleF)RadElement.Measure(SizeF)RadElement.SetBounds(Rectangle)RadElement.SetBounds(int, int, int, int)RadElement.GetBoundingRectangle(Size)RadElement.GetBoundingRectangle(Rectangle)RadElement.GetDesiredSize(bool)RadElement.PointToScreen(Point)RadElement.PointFromScreen(Point)RadElement.PointToControl(Point)RadElement.PointFromControl(Point)RadElement.LocationToControl()RadElement.RectangleToScreen(Rectangle)RadElement.HitTest(Point)RadElement.OnRenderSizeChanged(SizeChangedInfo)RadElement.OnChildDesiredSizeChanged(RadElement)RadElement.OnLayoutPropertyChanged(RadPropertyChangedEventArgs)RadElement.ArrangeCore(RectangleF)RadElement.MeasureCore(SizeF)RadElement.ShouldArrangeChild(RadElement)RadElement.ShouldMeasureChild(RadElement)RadElement.MeasureChildren(SizeF)RadElement.GetArrangeRect(RectangleF)RadElement.CanExecuteLayoutOperation()RadElement.CalcLayoutOffset(PointF)RadElement.LockBounds()RadElement.UnlockBounds()RadElement.SetBoundsCore(Rectangle)RadElement.IsInValidState(bool)RadElement.Invalidate()RadElement.Invalidate(bool)RadElement.GetInvalidateBounds()RadElement.NotifyInvalidate(RadElement)RadElement.OnTransformationInvalidated()RadElement.PerformLayoutTransformation(ref RadMatrix)RadElement.PerformPaintTransformation(ref RadMatrix)RadElement.IsInGetAsBitmap()RadElement.PaintElementSkin(IGraphics)RadElement.PaintBackgroundShape(IGraphics)RadElement.PostPaintChildren(IGraphics, Rectangle, float, SizeF)RadElement.PaintChild(RadElement, IGraphics, Rectangle, float, SizeF, bool)RadElement.PaintShadow(RadElement, IGraphics)RadElement.PaintShadowCore(Graphics, Rectangle, RadItem)RadElement.GetShadowRect(ref Rectangle, int)RadElement.PaintFocusCues(IGraphics, Rectangle)RadElement.GetAsBitmap(IGraphics, Brush, float, SizeF)RadElement.GetAsTransformedBitmap(IGraphics, Brush, float, SizeF)RadElement.GetAsTransformedBitmap(Brush, float, SizeF)RadElement.GetAsTransformedBitmap(Rectangle, Brush, float, SizeF)RadElement.GetAsBitmapEx(Brush, float, SizeF)RadElement.GetAsBitmap(Brush, float, SizeF)RadElement.IsInVisibleClipBounds(Rectangle)RadElement.SetClipping(Graphics)RadElement.ShouldPaintChild(RadElement)RadElement.GetFocusRect()RadElement.GetCurrentShape()RadElement.GetPaintRectangle(float, float, SizeF)RadElement.GetPatchedRect(RectangleF, float, SizeF)RadElement.GetXPVisualStyle()RadElement.GetVistaVisualStyle()RadElement.InitializeSystemSkinPaint()RadElement.UnitializeSystemSkinPaint()RadElement.GetSystemSkinPaintBounds()RadElement.OnUseSystemSkinChanged(EventArgs)RadElement.ShouldPaintSystemSkin()RadElement.ComposeShouldPaintSystemSkin()RadElement.ResetStyleSettings(bool)RadElement.ResetStyleSettings(bool, RadProperty)RadElement.ProcessBehaviors(RadPropertyChangedEventArgs)RadElement.AddBehavior(PropertyChangeBehavior)RadElement.GetBehaviors()RadElement.RemoveBehavior(PropertyChangeBehavior)RadElement.ClearBehaviors()RadElement.AddRangeBehavior(PropertyChangeBehaviorCollection)RadElement.SetThemeApplied(bool)RadElement.OnStyleChanged(RadPropertyChangedEventArgs)RadElement.UnapplyStyle()RadElement.RemoveRangeBehaviors(PropertyChangeBehaviorCollection)RadElement.RemoveBehaviors(PropertyChangeBehavior)RadElement.RemoveRangeRoutedEventBehaviors(RoutedEventBehaviorCollection)RadElement.GetThemeEffectiveType()RadElement.GetChildrenByType(Type)RadElement.GetChildrenByBaseType(Type)RadElement.FindAncestorByThemeEffectiveType(Type)RadElement.FindAncestor<T>()RadElement.IsAncestorOf(RadElement)RadElement.FindDescendant<T>()RadElement.FindDescendant(Predicate<RadElement>)RadElement.FindDescendant(Type)RadElement.EnumDescendants(TreeTraversalMode)RadElement.EnumDescendants(Predicate<RadElement>, TreeTraversalMode)RadElement.EnumDescendants(Filter, TreeTraversalMode)RadElement.GetDescendants(Predicate<RadElement>, TreeTraversalMode)RadElement.GetDescendants(Filter, TreeTraversalMode)RadElement.GetAncestors(Filter)RadElement.GetAncestors(Predicate<RadElement>)RadElement.RaiseRoutedEvent(RadElement, RoutedEventArgs)RadElement.RaiseTunnelEvent(RadElement, RoutedEventArgs)RadElement.IsEventInProcess(RaisedRoutedEvent)RadElement.RegisterRoutedEvent(string, Type)RadElement.GetRegisterRoutedEvent(string, Type)RadElement.GetRegisterRoutedEvent(string, string)RadElement.GetRegisterRoutedEvent(string)RadElement.OnChildrenChanged(RadElement, ItemsChangeOperation)RadElement.GetChildren(ChildrenListOptions)RadElement.SendToBack()RadElement.BringToFront()RadElement.IsChildOf(RadElement)RadElement.Focus()RadElement.Focus(bool)RadElement.SetFocusPropertySafe(bool)RadElement.KillFocus()RadElement.OnCLREventsRise(RoutedEventArgs)RadElement.OnMouseHover(EventArgs)RadElement.OnParentEnabledChanged(RadPropertyChangedEventArgs)RadElement.OnLostMouseCapture(MouseEventArgs)RadElement.OnClick(EventArgs)RadElement.OnDoubleClick(EventArgs)RadElement.OnMouseEnter(EventArgs)RadElement.PerformClick()RadElement.OnMouseWheel(MouseEventArgs)RadElement.DoMouseWheel(MouseEventArgs)RadElement.DoClick(EventArgs)RadElement.DoDoubleClick(EventArgs)RadElement.IsInputKey(InputKeyEventArgs)RadElement.MouseEventArgsFromControl(MouseEventArgs)RadElement.DoMouseDown(MouseEventArgs)RadElement.DoMouseUp(MouseEventArgs)RadElement.DoMouseMove(MouseEventArgs)RadElement.ShowScreenTip(ScreenTipNeededEventArgs)RadElement.HideScreenTip()RadElement.DoMouseHover(EventArgs)RadElement.OnShowScreenTip(ComponentInputBehavior)RadElement.RaiseClick(EventArgs)RadElement.RaiseDoubleClick(EventArgs)RadElement.RaiseMouseWheel(MouseEventArgs)RadElement.UpdateContainsFocus(bool)RadElement.DoMouseEnter(EventArgs)RadElement.DoMouseLeave(EventArgs)RadElement.GetValue(RadProperty)RadElement.AddStylePropertySetting(IPropertySetting)RadElement.SetValueCore(RadPropertyValue, object, object, ValueSource)RadElement.NotifyChildren(RadPropertyChangedEventArgs)RadElement.OnLocationChanged(RadPropertyChangedEventArgs)RadElement.OnDisplayPropertyChanged(RadPropertyChangedEventArgs)RadElement.CanRaisePropertyChangeNotifications(RadPropertyValue)RadElement.IsPropertyCancelable(RadPropertyMetadata)RadElement.OnParentPropertyChanged(RadPropertyChangedEventArgs)RadElement.PerformDispose(bool)RadElement.DisposeChildren()RadElement.GetStylableChildrenHierarchy()RadElement.GetStylableChildren()RadElement.GetBorderThickness(BorderPrimitive)RadElement.ElementStateRadElement.DesiredSizeRadElement.IsLayoutSuspendedRadElement.BoundingRectangleRadElement.ControlBoundingRectangleRadElement.BypassLayoutPoliciesRadElement.IsArrangeValidRadElement.IsMeasureValidRadElement.TreeLevelRadElement.TransformRadElement.TotalTransformRadElement.ShouldPaintUsingParentShapeRadElement.UseSystemSkinRadElement.PropagateStyleToChildrenRadElement.ThemeEffectiveTypeRadElement.ElementTreeRadElement.ChildrenRadElement.ChildrenHierarchyRadElement.ParentRadElement.RoutedEventBehaviorsRadElement.LayoutableChildrenCountRadElement.ContainsFocusRadElement.NotifyParentOnMouseInputRadElement.IsAbleToRespondToMouseEventsRadElement.AutoSizeRadElement.BoundsRadElement.LocationRadElement.SizeRadElement.BorderThicknessRadElement.PaddingRadElement.MarginRadElement.AlignmentRadElement.AutoSizeModeRadElement.FitToSizeModeRadElement.EnabledRadElement.IsFocusedRadElement.IsMouseOverRadElement.IsMouseOverElementRadElement.IsMouseDownRadElement.InvalidateChildrenOnChildChangedRadElement.VisibilityRadElement.IsElementVisibleRadElement.NameRadElement.ClassRadElement.ClipDrawingRadElement.ShapeRadElement.MinSizeRadElement.MaxSizeRadElement.ZIndexRadElement.RightToLeftRadElement.UseCompatibleTextRenderingRadElement.BackgroundShapeRadElement.BackgroundShapePaintModeRadElement.ContainsMouseRadElement.CaptureRadElement.ScaleTransformRadElement.AngleTransformRadElement.PositionOffsetRadElement.SerializePropertiesRadElement.SerializeElementRadElement.SerializeChildrenRadElement.RenderingMaxFramerateRadElement.IsThemeAppliedRadElement.ShouldApplyThemeRadElement.UseCenteredAngleTransformRadElement.TagRadElement.StretchHorizontallyRadElement.StretchVerticallyRadElement.ClickModeRadElement.DoubleClickEnabledRadElement.CaptureOnMouseDownRadElement.IsItemHoveredRadElement.StyleRadElement.AutoToolTipRadElement.ScreenTipRadElement.AutoNumberKeyTipRadElement.DpiScaleFactorRadElement.LayoutUpdatedRadElement.MouseHoverRadElement.MouseMoveRadElement.MouseDownRadElement.MouseUpRadElement.ClickRadElement.DoubleClickRadElement.MouseEnterRadElement.MouseWheelRadElement.EnabledChangedRadElement.MouseLeaveRadElement.ChildrenChangedRadElement.LostMouseCaptureRadObject.BindingContextPropertyRadObject.RadTypeRadObject.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.PropertyValuesRadObject.PropertyFilterRadObject.RadObjectTypeRadObject.BindingContextRadObject.PropertyChangedRadObject.RadPropertyChangedRadObject.RadPropertyChangingDisposableObject.GetBitState(long)DisposableObject.SetBitState(long, bool)DisposableObject.Dispose()DisposableObject.Dispose(bool)DisposableObject.DisposeUnmanagedResources()DisposableObject.BitStateDisposableObject.EventsDisposableObject.IsDisposingDisposableObject.IsDisposedDisposableObject.DisposedDisposableObject.Disposing

Constructors

RadRibbonBarElement()

Initializes a new instance of the RadRibbonBarElement class.

Declaration

cs-api-definition
public RadRibbonBarElement()

Fields

IsBackstageModeProperty

Declaration

cs-api-definition
public static RadProperty IsBackstageModeProperty

Field Value

RadProperty

IsRibbonFormActiveProperty

Declaration

cs-api-definition
public static RadProperty IsRibbonFormActiveProperty

Field Value

RadProperty

QuickAccessMenuHeightProperty

Declaration

cs-api-definition
public static RadProperty QuickAccessMenuHeightProperty

Field Value

RadProperty

QuickAccessToolbarBelowRibbonProperty

Declaration

cs-api-definition
public static RadProperty QuickAccessToolbarBelowRibbonProperty

Field Value

RadProperty

RibbonFormWindowStateProperty

Declaration

cs-api-definition
public static RadProperty RibbonFormWindowStateProperty

Field Value

RadProperty

SimplifiedHeightProperty

Declaration

cs-api-definition
public static RadProperty SimplifiedHeightProperty

Field Value

RadProperty

Properties

ApplicationButtonElement

Gets the application menu button element.

Declaration

cs-api-definition
[Browsable(false)]
public RadApplicationMenuButtonElement ApplicationButtonElement { get; }

Property Value

RadApplicationMenuButtonElement

ApplicationMenuRightColumnWidth

Gets or sets the width of the right column in the application menu.

Declaration

cs-api-definition
public int ApplicationMenuRightColumnWidth { get; set; }

Property Value

int

ApplicationMenuStyle

Gets or sets the application menu style for the ribbon bar.

Declaration

cs-api-definition
public ApplicationMenuStyle ApplicationMenuStyle { get; set; }

Property Value

ApplicationMenuStyle

BackstageControl

Gets or sets the backstage control used for the backstage view.

Declaration

cs-api-definition
public RadRibbonBarBackstageView BackstageControl { get; set; }

Property Value

RadRibbonBarBackstageView

ButtonsContainer

Gets the stack layout element that contains the buttons in the ribbon bar caption.

Declaration

cs-api-definition
public StackLayoutElement ButtonsContainer { get; }

Property Value

StackLayoutElement

CaptionBorder

Gets the BorderPrimitive instance that represents the border of the ribbon's caption.

Declaration

cs-api-definition
[Browsable(false)]
public BorderPrimitive CaptionBorder { get; }

Property Value

BorderPrimitive

CaptionFill

Gets the FillPrimitive instance that represents the fill of the ribbon's caption.

Declaration

cs-api-definition
[Browsable(false)]
public FillPrimitive CaptionFill { get; }

Property Value

FillPrimitive

CloseButton

Gets or sets a value indicating whether the close button is visible in the ribbon caption.

Declaration

cs-api-definition
public bool CloseButton { get; set; }

Property Value

bool

CollapseRibbonOnTabDoubleClick

Gets or sets a value indicating whether the ribbon bar will be collapsed or expanded on ribbon tab double click.

Declaration

cs-api-definition
public bool CollapseRibbonOnTabDoubleClick { get; set; }

Property Value

bool

CollapsingEnabled

Gets or sets a boolean value determining whether the groups are collapsed according to the ribbon's size.

Declaration

cs-api-definition
public bool CollapsingEnabled { get; set; }

Property Value

bool

CommandTabs

Gets a collection of the command tabs.

Declaration

cs-api-definition
[Browsable(true)]
[RadEditItemsAction]
public RadRibbonBarCommandTabCollection CommandTabs { get; }

Property Value

RadRibbonBarCommandTabCollection

ContextualTabGroups

Gets a collection of contextual tab groups.

Declaration

cs-api-definition
[Browsable(true)]
[RadNewItem("Add New Group...", true, true, false)]
public RadItemOwnerCollection ContextualTabGroups { get; }

Property Value

RadItemOwnerCollection

ExitButton

Gets the exit menu button

Declaration

cs-api-definition
[Browsable(false)]
public RadMenuButtonItem ExitButton { get; }

Property Value

RadMenuButtonItem

ExpandButton

Gets or sets the ribbon expand/collapse button element.

Declaration

cs-api-definition
public RadToggleButtonElement ExpandButton { get; set; }

Property Value

RadToggleButtonElement

Expanded

Gets or sets a value indicating whether the RadRibbonBarElement is expanded or collapsed.

Declaration

cs-api-definition
public bool Expanded { get; set; }

Property Value

bool

HelpButton

Gets or sets the ribbon help button element.

Declaration

cs-api-definition
public RadImageButtonElement HelpButton { get; set; }

Property Value

RadImageButtonElement

IconPrimitive

Gets the icon primitive element used to display the application icon.

Declaration

cs-api-definition
public ImagePrimitive IconPrimitive { get; }

Property Value

ImagePrimitive

LayoutMode

Gets or sets the ribbon layout.

Declaration

cs-api-definition
[Browsable(true)]
public RibbonLayout LayoutMode { get; set; }

Property Value

RibbonLayout

LayoutModeButton

Gets or sets the ribbon layout mode button element.

Declaration

cs-api-definition
public RadToggleSwitchElement LayoutModeButton { get; set; }

Property Value

RadToggleSwitchElement

LayoutModeTextElement

Gets or sets the ribbon layout mode text element.

Declaration

cs-api-definition
public LightVisualElement LayoutModeTextElement { get; set; }

Property Value

LightVisualElement

LocalizationSettings

Gets or sets the localization settings for this ribbon bar element.

Declaration

cs-api-definition
public RibbonBarLocalizationSettings LocalizationSettings { get; }

Property Value

RibbonBarLocalizationSettings

MDIbutton

Gets or sets the MDI controls item for handling MDI window operations.

Declaration

cs-api-definition
public RadMDIControlsItem MDIbutton { get; }

Property Value

RadMDIControlsItem

MaximizeButton

Gets or sets a value indicating whether the maximize button is visible in the ribbon caption.

Declaration

cs-api-definition
public bool MaximizeButton { get; set; }

Property Value

bool

MinimizeButton

Gets or sets a value indicating whether the minimize button is visible in the ribbon caption.

Declaration

cs-api-definition
public bool MinimizeButton { get; set; }

Property Value

bool

OptionsButton

Gets the options menu button

Declaration

cs-api-definition
[Browsable(false)]
public RadMenuButtonItem OptionsButton { get; }

Property Value

RadMenuButtonItem

Popup

Gets an instance of the RibbonBarPopup class which represents the ribbon bar popup.

Declaration

cs-api-definition
[Browsable(false)]
public RibbonBarPopup Popup { get; }

Property Value

RibbonBarPopup

QuickAccessMenuHeight

Gets or sets the height of the quick access.

Declaration

cs-api-definition
[Browsable(true)]
public int QuickAccessMenuHeight { get; set; }

Property Value

int

QuickAccessMenuItems

Gets the collection of quick access toolbar items.

Declaration

cs-api-definition
[Browsable(true)]
public RadItemOwnerCollection QuickAccessMenuItems { get; }

Property Value

RadItemOwnerCollection

QuickAccessToolBar

Gets the Quick Access Toolbar element.

Declaration

cs-api-definition
[Browsable(false)]
public RadQuickAccessToolBar QuickAccessToolBar { get; }

Property Value

RadQuickAccessToolBar

QuickAccessToolbarBelowRibbon

Gets or sets if the quick access toolbar is below the ribbon.

Declaration

cs-api-definition
[Browsable(true)]
public bool QuickAccessToolbarBelowRibbon { get; set; }

Property Value

bool

RibbonCaption

Gets or sets the ribbon caption element.

Declaration

cs-api-definition
public RadRibbonBarCaption RibbonCaption { get; set; }

Property Value

RadRibbonBarCaption

SelectedCommandTab

Gets the instance of the currently selected command tab.

Declaration

cs-api-definition
[Browsable(false)]
public RibbonTab SelectedCommandTab { get; }

Property Value

RibbonTab

ShowExpandButton

Gets or sets a value indicating whether the expand button is visible or hidden.

Declaration

cs-api-definition
public bool ShowExpandButton { get; set; }

Property Value

bool

ShowHelpButton

Gets a value indicating whether the help button is visible or hidden.

Declaration

cs-api-definition
public bool ShowHelpButton { get; set; }

Property Value

bool

ShowLayoutModeButton

Gets or sets whether the toggle switch enabling the Simplified ribbon style is visible.

Declaration

cs-api-definition
[Browsable(true)]
public bool ShowLayoutModeButton { get; set; }

Property Value

bool

SimplifiedHeight

Gets or sets the height of the simplified ribbon.

Declaration

cs-api-definition
[Browsable(true)]
public int SimplifiedHeight { get; set; }

Property Value

int

StartButtonImage

Gets or sets the image of the start button placed in the top left corner.

Declaration

cs-api-definition
[TypeConverter(typeof(ImageTypeConverter))]
[Browsable(true)]
public Image StartButtonImage { get; set; }

Property Value

Image

StartMenuBottomStrip

Gets the collection of start button menu items which appear at the bottom when the button has two columns.

Declaration

cs-api-definition
[Browsable(true)]
public RadItemOwnerCollection StartMenuBottomStrip { get; }

Property Value

RadItemOwnerCollection

StartMenuItems

Gets the collection of start button menu items.

Declaration

cs-api-definition
[Browsable(true)]
public RadItemOwnerCollection StartMenuItems { get; }

Property Value

RadItemOwnerCollection

StartMenuRightColumnItems

Gets the collection of start button menu items which appear on the right column.

Declaration

cs-api-definition
[Browsable(true)]
public RadItemOwnerCollection StartMenuRightColumnItems { get; }

Property Value

RadItemOwnerCollection

StartMenuWidth

Gets or sets the width of the start menu

Declaration

cs-api-definition
[Browsable(true)]
public int StartMenuWidth { get; set; }

Property Value

int

TabStripElement

Gets an instance of the RibbonTabStripElement which displays the tab items in the ribbon bar.

Declaration

cs-api-definition
[Browsable(false)]
public RibbonTabStripElement TabStripElement { get; }

Property Value

RibbonTabStripElement

Methods

ArrangeOverride(SizeF)

Arranges the child elements of the ribbon bar within the specified size.

Declaration

cs-api-definition
protected override SizeF ArrangeOverride(SizeF finalSize)

Parameters

finalSize

SizeF

The final size for arranging the element.

Returns

SizeF

The actual size used for arranging the element.

Overrides LightVisualElement.ArrangeOverride(SizeF)

ChangeTabBaseFillStyle(ContextualTabGroup, LightVisualElement, LightVisualElement)

Changes the base fill style for the tab based on the contextual group.

Declaration

cs-api-definition
protected virtual void ChangeTabBaseFillStyle(ContextualTabGroup group, LightVisualElement contentArea, LightVisualElement tabFill)

Parameters

group

ContextualTabGroup

The contextual tab group.

contentArea

LightVisualElement

The content area element.

tabFill

LightVisualElement

The tab fill element.

Control_VisibleChanged(object, EventArgs)

Handles the control's visible changed event.

Declaration

cs-api-definition
protected void Control_VisibleChanged(object sender, EventArgs e)

Parameters

sender

object

The sender of the event.

e

EventArgs

The event arguments.

CreateChildElements()

Creates the child elements of the ribbon bar.

Declaration

cs-api-definition
protected override void CreateChildElements()

Overrides RadElement.CreateChildElements()

CreateRibbonPopup()

Creates a new RibbonBarPopup instance.

Declaration

cs-api-definition
protected virtual RibbonBarPopup CreateRibbonPopup()

Returns

RibbonBarPopup

The created popup instance.

DisposeManagedResources()

Releases managed resources used by the element.

Declaration

cs-api-definition
protected override void DisposeManagedResources()

Overrides LightVisualElement.DisposeManagedResources()

DoExpandCollapse()

Performs the core expand/collapse logic for the ribbon bar.

Declaration

cs-api-definition
protected virtual void DoExpandCollapse()

DpiScaleChanged(SizeF)

Handles DPI scale changes for the ribbon bar element.

Declaration

cs-api-definition
public override void DpiScaleChanged(SizeF scaleFactor)

Parameters

scaleFactor

SizeF

The new scale factor.

Overrides RadElement.DpiScaleChanged(SizeF)

GetMaximumRibbonGroupMargin(ExpandableStackLayout)

Gets the maximum margin from ribbon groups in the specified holder.

Declaration

cs-api-definition
protected virtual float GetMaximumRibbonGroupMargin(ExpandableStackLayout groupsHolder)

Parameters

groupsHolder

ExpandableStackLayout

The expandable stack layout containing the groups.

Returns

float

The maximum margin value.

GetMaximumTabContentHeight()

Gets the maximum height of tab content across all command tabs.

Declaration

cs-api-definition
protected virtual float GetMaximumTabContentHeight()

Returns

float

The maximum tab content height.

GetMaximumTabStripHeight()

Gets the maximum height of the tab strip including content.

Declaration

cs-api-definition
protected virtual float GetMaximumTabStripHeight()

Returns

float

The maximum tab strip height.

InitializeFields()

Initializes the fields used by the ribbon bar element.

Declaration

cs-api-definition
protected override void InitializeFields()

Overrides LightVisualElement.InitializeFields()

MeasureOverride(SizeF)

Measures the ribbon bar element and returns the desired size.

Declaration

cs-api-definition
protected override SizeF MeasureOverride(SizeF availableSize)

Parameters

availableSize

SizeF

The available size for the element.

Returns

SizeF

The desired size of the element.

Overrides LightVisualElement.MeasureOverride(SizeF)

OnApplicationMenuStyleChanged(EventArgs)

Raises the ApplicationMenuStyleChanged event.

Declaration

cs-api-definition
protected virtual void OnApplicationMenuStyleChanged(EventArgs args)

Parameters

args

EventArgs

An EventArgs that contains the event data.

OnBubbleEvent(RadElement, RoutedEventArgs)

Handles bubble events from child elements.

Declaration

cs-api-definition
protected override void OnBubbleEvent(RadElement sender, RoutedEventArgs args)

Parameters

sender

RadElement

The element that raised the event.

args

RoutedEventArgs

The routed event arguments.

Overrides RadElement.OnBubbleEvent(RadElement, RoutedEventArgs)

OnCommandTabCollapsed(CommandTabEventArgs)

Raises the CommandTabCollapsed event.

Declaration

cs-api-definition
protected virtual void OnCommandTabCollapsed(CommandTabEventArgs args)

Parameters

args

CommandTabEventArgs

A CommandTabEventArgs that contains the event data.

OnCommandTabExpanded(CommandTabEventArgs)

Raises the CommandTabExpanded event.

Declaration

cs-api-definition
protected virtual void OnCommandTabExpanded(CommandTabEventArgs args)

Parameters

args

CommandTabEventArgs

A CommandTabEventArgs that contains the event data.

OnCommandTabSelected(CommandTabEventArgs)

Raises the CommandTabSelected event.

Declaration

cs-api-definition
protected virtual void OnCommandTabSelected(CommandTabEventArgs args)

Parameters

args

CommandTabEventArgs

A CommandTabEventArgs that contains the event data.

OnCommandTabSelecting(CommandTabSelectingEventArgs)

Raises the CommandTabSelecting event.

Declaration

cs-api-definition
protected virtual void OnCommandTabSelecting(CommandTabSelectingEventArgs args)

Parameters

args

CommandTabSelectingEventArgs

A CommandTabSelectingEventArgs that contains the event data.

OnItemStyleChanged(object, ItemStyleChangedEventArgs)

Raises the ItemStyleChanged event.

Declaration

cs-api-definition
protected virtual void OnItemStyleChanged(object sender, ItemStyleChangedEventArgs args)

Parameters

sender

object

The group where the item is located.

args

ItemStyleChangedEventArgs

An ItemStyleChangedEventArgs that contains the event data.

OnItemStyleChanging(object, ItemStyleChangingEventArgs)

Raises the ItemStyleChanging event.

Declaration

cs-api-definition
protected virtual void OnItemStyleChanging(object sender, ItemStyleChangingEventArgs args)

Parameters

sender

object

The group where the item is located.

args

ItemStyleChangingEventArgs

An ItemStyleChangingEventArgs that contains the event data.

OnItemVisiblityStateChanging(object, ItemVisiblityStateChangingEventArgs)

Raises the ItemVisiblityStateChanging event.

Declaration

cs-api-definition
protected virtual void OnItemVisiblityStateChanging(object sender, ItemVisiblityStateChangingEventArgs args)

Parameters

sender

object

The item which is about to be changed.

args

ItemVisiblityStateChangingEventArgs

An ItemVisiblityStateChangingEventArgs that contains the event data.

OnLayoutModeChanged(EventArgs)

Raises the LayoutModeChanged event.

Declaration

cs-api-definition
protected virtual void OnLayoutModeChanged(EventArgs args)

Parameters

args

EventArgs

An EventArgs that contains the event data.

OnLoaded()

Called when the element is loaded into the element tree.

Declaration

cs-api-definition
protected override void OnLoaded()

Overrides LightVisualElement.OnLoaded()

OnPropertyChanged(RadPropertyChangedEventArgs)

Handles property changes for the ribbon bar element.

Declaration

cs-api-definition
protected override void OnPropertyChanged(RadPropertyChangedEventArgs e)

Parameters

e

RadPropertyChangedEventArgs

The property changed event arguments.

Overrides LightVisualElement.OnPropertyChanged(RadPropertyChangedEventArgs)

OnRibbonBarExpandedStateChanged(EventArgs)

Raises the ExpandedStateChanged event.

Declaration

cs-api-definition
protected virtual void OnRibbonBarExpandedStateChanged(EventArgs args)

Parameters

args

EventArgs

An EventArgs instance that contains the event data.

OnShowRibbonLayoutButtonChanged()

Called when the show ribbon layout button property changes.

Declaration

cs-api-definition
protected virtual void OnShowRibbonLayoutButtonChanged()

OnSimplifiedRibbonHeightChanged()

Called when the simplified ribbon height property changes.

Declaration

cs-api-definition
protected virtual void OnSimplifiedRibbonHeightChanged()

PaintOverride(IGraphics, Rectangle, float, SizeF, bool)

Paints the ribbon bar element.

Declaration

cs-api-definition
protected override void PaintOverride(IGraphics screenRadGraphics, Rectangle clipRectangle, float angle, SizeF scale, bool useRelativeTransformation)

Parameters

screenRadGraphics

IGraphics

The graphics object used for painting.

clipRectangle

Rectangle

The clipping rectangle.

angle

float

The rotation angle.

scale

SizeF

The scale factor.

useRelativeTransformation

bool

Whether to use relative transformation.

Overrides RadItem.PaintOverride(IGraphics, Rectangle, float, SizeF, bool)

PerformExpandedCore()

Performs the core logic for expanding or collapsing the ribbon bar.

Declaration

cs-api-definition
protected virtual void PerformExpandedCore()

ShowPopup(RadPageViewItem)

Shows a popup for the specified page view item.

Declaration

cs-api-definition
public void ShowPopup(RadPageViewItem item)

Parameters

item

RadPageViewItem

The page view item to show popup for.

UpdateReferences(ComponentThemableElementTree, bool, bool)

Updates references when the element tree changes.

Declaration

cs-api-definition
protected override void UpdateReferences(ComponentThemableElementTree tree, bool updateInheritance, bool recursive)

Parameters

tree

ComponentThemableElementTree

The new component tree.

updateInheritance

bool

Whether to update inheritance.

recursive

bool

Whether to update recursively.

Overrides RadElement.UpdateReferences(ComponentThemableElementTree, bool, bool)

Events

ApplicationMenuStyleChanged

Occurs when the application menu style is changed.

Declaration

cs-api-definition
public event EventHandler ApplicationMenuStyleChanged

Event Value

EventHandler

CommandTabCollapsed

Occurs when a command tab is collapsed by double clicking an expanded command tab item.

Declaration

cs-api-definition
public event CommandTabEventHandler CommandTabCollapsed

Event Value

CommandTabEventHandler

CommandTabExpanded

Occurs when a command tab is expanded by double clicking a collapsed command tab item.

Declaration

cs-api-definition
public event CommandTabEventHandler CommandTabExpanded

Event Value

CommandTabEventHandler

CommandTabSelected

Occurs when a command tab is selected.

Declaration

cs-api-definition
public event CommandTabEventHandler CommandTabSelected

Event Value

CommandTabEventHandler

CommandTabSelecting

Occurs just before a command tab is selected.

Declaration

cs-api-definition
public event CommandTabSelectingEventHandler CommandTabSelecting

Event Value

CommandTabSelectingEventHandler

ExpandedStateChanged

Occurs when the ribbon bar is either expanded or collapsed.

Declaration

cs-api-definition
public event EventHandler ExpandedStateChanged

Event Value

EventHandler

ItemStyleChanged

Occurs after a RadProperty has changed after changing the layout mode.

Declaration

cs-api-definition
public event ItemStyleChangedEventHandler ItemStyleChanged

Event Value

ItemStyleChangedEventHandler

ItemStyleChanging

Occurs when a RadProperty is about to be changed after changing the layout mode.

Declaration

cs-api-definition
public event ItemStyleChangingEventHandler ItemStyleChanging

Event Value

ItemStyleChangingEventHandler

ItemVisiblityStateChanging

Occurs when an item's visibility state is about to be changed while resizing the ribbon bar.

Declaration

cs-api-definition
public event ItemVisiblityStateChangingEventHandler ItemVisiblityStateChanging

Event Value

ItemVisiblityStateChangingEventHandler

LayoutModeChanged

Occurs when the layout mode is changed between Default and Simplified.

Declaration

cs-api-definition
public event EventHandler LayoutModeChanged

Event Value

EventHandler

In this article
DefinitionConstructorsRadRibbonBarElement()FieldsIsBackstageModePropertyIsRibbonFormActivePropertyQuickAccessMenuHeightPropertyQuickAccessToolbarBelowRibbonPropertyRibbonFormWindowStatePropertySimplifiedHeightPropertyPropertiesApplicationButtonElementApplicationMenuRightColumnWidthApplicationMenuStyleBackstageControlButtonsContainerCaptionBorderCaptionFillCloseButtonCollapseRibbonOnTabDoubleClickCollapsingEnabledCommandTabsContextualTabGroupsExitButtonExpandButtonExpandedHelpButtonIconPrimitiveLayoutModeLayoutModeButtonLayoutModeTextElementLocalizationSettingsMDIbuttonMaximizeButtonMinimizeButtonOptionsButtonPopupQuickAccessMenuHeightQuickAccessMenuItemsQuickAccessToolBarQuickAccessToolbarBelowRibbonRibbonCaptionSelectedCommandTabShowExpandButtonShowHelpButtonShowLayoutModeButtonSimplifiedHeightStartButtonImageStartMenuBottomStripStartMenuItemsStartMenuRightColumnItemsStartMenuWidthTabStripElementMethodsArrangeOverride(SizeF)ChangeTabBaseFillStyle(ContextualTabGroup, LightVisualElement, LightVisualElement)Control_VisibleChanged(object, EventArgs)CreateChildElements()CreateRibbonPopup()DisposeManagedResources()DoExpandCollapse()DpiScaleChanged(SizeF)GetMaximumRibbonGroupMargin(ExpandableStackLayout)GetMaximumTabContentHeight()GetMaximumTabStripHeight()InitializeFields()MeasureOverride(SizeF)OnApplicationMenuStyleChanged(EventArgs)OnBubbleEvent(RadElement, RoutedEventArgs)OnCommandTabCollapsed(CommandTabEventArgs)OnCommandTabExpanded(CommandTabEventArgs)OnCommandTabSelected(CommandTabEventArgs)OnCommandTabSelecting(CommandTabSelectingEventArgs)OnItemStyleChanged(object, ItemStyleChangedEventArgs)OnItemStyleChanging(object, ItemStyleChangingEventArgs)OnItemVisiblityStateChanging(object, ItemVisiblityStateChangingEventArgs)OnLayoutModeChanged(EventArgs)OnLoaded()OnPropertyChanged(RadPropertyChangedEventArgs)OnRibbonBarExpandedStateChanged(EventArgs)OnShowRibbonLayoutButtonChanged()OnSimplifiedRibbonHeightChanged()PaintOverride(IGraphics, Rectangle, float, SizeF, bool)PerformExpandedCore()ShowPopup(RadPageViewItem)UpdateReferences(ComponentThemableElementTree, bool, bool)EventsApplicationMenuStyleChangedCommandTabCollapsedCommandTabExpandedCommandTabSelectedCommandTabSelectingExpandedStateChangedItemStyleChangedItemStyleChangingItemVisiblityStateChangingLayoutModeChanged
Not finding the help you need?
Contact Support