Class
RadMenuSeparatorItem

Represents a separator item in a RadMenu, providing a visual break between menu items. The RadMenuSeparatorItem class extends RadMenuItem and is intended for use within navigation menus. It initializes as a separator with no menu text or value, ensuring a clear distinction between items. This class overrides the default style key property and handles visual states based on the orientation of the menu (either horizontal or vertical). The separator itself does not display an icon and adapts accordingly to the menu's orientation.

Definition

Namespace:Telerik.Windows.Controls

Assembly:Telerik.Windows.Controls.Navigation.dll

Syntax:

cs-api-definition
[TelerikToolboxCategory("Navigation")]
public class RadMenuSeparatorItem : RadMenuItem, ICommandSource

Inheritance: objectRadMenuItemRadMenuSeparatorItem

Implements: ICommandSource

Inherited Members RadMenuItem.InputGestureTextPropertyRadMenuItem.ItemContainerTemplateSelectorPropertyRadMenuItem.IconColumnWidthPropertyRadMenuItem.DropDownWidthPropertyRadMenuItem.DropDownHeightPropertyRadMenuItem.IsCurrentPropertyRadMenuItem.IconTemplatePropertyRadMenuItem.CheckedIconTemplatePropertyRadMenuItem.CommandParameterPropertyRadMenuItem.CommandPropertyRadMenuItem.CommandTargetPropertyRadMenuItem.ItemIconPositionPropertyRadMenuItem.SubmenuHeaderTemplateKeyPropertyRadMenuItem.SeparatorTemplateKeyPropertyRadMenuItem.SubmenuItemTemplateKeyPropertyRadMenuItem.TopLevelHeaderTemplateKeyPropertyRadMenuItem.TopLevelItemTemplateKeyPropertyRadMenuItem.IconPropertyRadMenuItem.CheckedIconPropertyRadMenuItem.IsCheckablePropertyRadMenuItem.IsCheckedPropertyRadMenuItem.IsHighlightedPropertyRadMenuItem.IsSubmenuOpenPropertyRadMenuItem.DropDownPlacementPropertyRadMenuItem.RolePropertyRadMenuItem.MenuPropertyRadMenuItem.IsSuspendingPopupAnimationPropertyRadMenuItem.StaysOpenOnClickPropertyRadMenuItem.IsSeparatorPropertyRadMenuItem.CheckedEventRadMenuItem.ClickEventRadMenuItem.SubmenuClosedEventRadMenuItem.SubmenuOpenedEventRadMenuItem.UncheckedEventRadMenuItem.OnApplyTemplate()RadMenuItem.ResetTheme()RadMenuItem.OnMouseLeftButtonUp(MouseButtonEventArgs)RadMenuItem.OnMouseLeftButtonDown(MouseButtonEventArgs)RadMenuItem.OnMouseRightButtonUp(MouseButtonEventArgs)RadMenuItem.OnMouseRightButtonDown(MouseButtonEventArgs)RadMenuItem.OnMouseEnter(MouseEventArgs)RadMenuItem.OnMouseLeave(MouseEventArgs)RadMenuItem.OnMouseMove(MouseEventArgs)RadMenuItem.OnKeyDown(KeyEventArgs)RadMenuItem.GetContainerForItemOverride()RadMenuItem.IsItemItsOwnContainerOverride(object)RadMenuItem.IsItemItsOwnContainerProtected(object)RadMenuItem.PrepareContainerForItemOverride(DependencyObject, object)RadMenuItem.ClearContainerForItemOverride(DependencyObject, object)RadMenuItem.OnItemsChanged(NotifyCollectionChangedEventArgs)RadMenuItem.OnGotKeyboardFocus(KeyboardFocusChangedEventArgs)RadMenuItem.OnIsKeyboardFocusWithinChanged(DependencyPropertyChangedEventArgs)RadMenuItem.OnInitialized(EventArgs)RadMenuItem.OnAccessKey(AccessKeyEventArgs)RadMenuItem.OnChecked(RoutedEventArgs)RadMenuItem.OnUnchecked(RoutedEventArgs)RadMenuItem.OnClick()RadMenuItem.OnSubmenuClosed(RadRoutedEventArgs)RadMenuItem.OnSubmenuOpened(RadRoutedEventArgs)RadMenuItem.OnHeaderChanged(object, object)RadMenuItem.OnHeaderTemplateChanged(DataTemplate, DataTemplate)RadMenuItem.OnHeaderTemplateSelectorChanged(DataTemplateSelector, DataTemplateSelector)RadMenuItem.InputGestureTextRadMenuItem.IconColumnWidthRadMenuItem.IsSuspendingPopupAnimationRadMenuItem.DropDownPlacementRadMenuItem.DropDownHeightRadMenuItem.DropDownWidthRadMenuItem.IsCurrentRadMenuItem.IconRadMenuItem.CheckedIconRadMenuItem.IconTemplateRadMenuItem.ItemIconPositionRadMenuItem.CheckedIconTemplateRadMenuItem.MenuRadMenuItem.IsCheckableRadMenuItem.IsCheckedRadMenuItem.IsHighlightedRadMenuItem.IsSubmenuOpenRadMenuItem.RoleRadMenuItem.StaysOpenOnClickRadMenuItem.IsSeparatorRadMenuItem.SubmenuHeaderTemplateKeyRadMenuItem.SeparatorTemplateKeyRadMenuItem.SubmenuItemTemplateKeyRadMenuItem.TopLevelHeaderTemplateKeyRadMenuItem.TopLevelItemTemplateKeyRadMenuItem.CommandRadMenuItem.CommandParameterRadMenuItem.CommandTargetRadMenuItem.ItemContainerTemplateSelectorRadMenuItem.IsEnabledCoreRadMenuItem.HandlesScrollingRadMenuItem.CheckedRadMenuItem.ClickRadMenuItem.SubmenuClosedRadMenuItem.SubmenuOpenedRadMenuItem.Unchecked

Constructors

RadMenuSeparatorItem()

Initializes a new instance of the RadMenuSeparatorItem class without menu text or a value.

Declaration

cs-api-definition
public RadMenuSeparatorItem()

Methods

ChangeVisualState(bool)

Updates the visual state of the control.

Declaration

cs-api-definition
protected override void ChangeVisualState(bool useTransitions)

Parameters

useTransitions

bool

Indicates whether transitions should be used.

Overrides RadMenuItem.ChangeVisualState(bool)

OnCreateAutomationPeer()

Provides an appropriate RadMenuItemAutomationPeer implementation for this control, as part of the automation infrastructure.

Declaration

cs-api-definition
protected override AutomationPeer OnCreateAutomationPeer()

Returns

AutomationPeer

Overrides RadMenuItem.OnCreateAutomationPeer()