New to Telerik UI for WPFStart a free 30-day trial

Represents a radio menu group item in a RadMenu, allowing for single selection from a group of menu items. This class provides a SelectedItem property to keep track of the currently selected item. It manages the association between menu items and their corresponding values, ensuring that only one item can be selected at a time while updating the interface accordingly. The class overrides methods to prepare and clear item containers for correct item selection behavior, and it handles state changes when the selection is altered.

Definition

Namespace:Telerik.Windows.Controls.FixedDocumentViewersUI

Assembly:Telerik.Windows.Controls.FixedDocumentViewersUI.dll

Syntax:

C#
public class RadRadioMenuGroupItem : RadMenuGroupItem, ICommandSource

Inheritance: objectRadMenuItemRadMenuGroupItemRadRadioMenuGroupItem

Implements: ICommandSource

Inherited Members RadMenuGroupItem.OnKeyDown(KeyEventArgs)RadMenuGroupItem.IsItemItsOwnContainerProtected(object)RadMenuGroupItem.OnCreateAutomationPeer()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.ChangeVisualState(bool)RadMenuItem.OnMouseLeftButtonUp(MouseButtonEventArgs)RadMenuItem.OnMouseLeftButtonDown(MouseButtonEventArgs)RadMenuItem.OnMouseRightButtonUp(MouseButtonEventArgs)RadMenuItem.OnMouseRightButtonDown(MouseButtonEventArgs)RadMenuItem.OnMouseEnter(MouseEventArgs)RadMenuItem.OnMouseLeave(MouseEventArgs)RadMenuItem.OnMouseMove(MouseEventArgs)RadMenuItem.GetContainerForItemOverride()RadMenuItem.IsItemItsOwnContainerOverride(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

Initializes a new instance of the RadRadioMenuGroupItem class.

C#
public RadRadioMenuGroupItem()

Fields

SelectedItemProperty

DependencyProperty

Identifies Telerik.Windows.Controls.FixedDocumentViewersUI.SelectedItem property.

C#
public static readonly DependencyProperty SelectedItemProperty

Properties

Gets or sets the selected item.

C#
public object SelectedItem { get; set; }
Property Value:

The selected item.

Methods

When overridden in a derived class, undoes the effects of the method.

C#
protected override void ClearContainerForItemOverride(DependencyObject element, object item)
Parameters:elementDependencyObject

The container element.

itemobject

The item.

Overrides: RadMenuItem.ClearContainerForItemOverride(DependencyObject, object)

Prepares the specified element to display the specified item.

C#
protected override void PrepareContainerForItemOverride(DependencyObject element, object item)
Parameters:elementDependencyObject

Element used to display the specified item.

itemobject

Specified item.

Overrides: RadMenuItem.PrepareContainerForItemOverride(DependencyObject, object)