Class
RadRadioMenuGroupItem

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:

cs-api-definition
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

RadRadioMenuGroupItem()

Initializes a new instance of the RadRadioMenuGroupItem class.

Declaration

cs-api-definition
public RadRadioMenuGroupItem()

Fields

SelectedItemProperty

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

Declaration

cs-api-definition
public static readonly DependencyProperty SelectedItemProperty

Field Value

DependencyProperty

Properties

SelectedItem

Gets or sets the selected item.

Declaration

cs-api-definition
public object SelectedItem { get; set; }

Property Value

object

The selected item.

Methods

ClearContainerForItemOverride(DependencyObject, object)

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

Declaration

cs-api-definition
protected override void ClearContainerForItemOverride(DependencyObject element, object item)

Parameters

element

DependencyObject

The container element.

item

object

The item.

Overrides RadMenuItem.ClearContainerForItemOverride(DependencyObject, object)

PrepareContainerForItemOverride(DependencyObject, object)

Prepares the specified element to display the specified item.

Declaration

cs-api-definition
protected override void PrepareContainerForItemOverride(DependencyObject element, object item)

Parameters

element

DependencyObject

Element used to display the specified item.

item

object

Specified item.

Overrides RadMenuItem.PrepareContainerForItemOverride(DependencyObject, object)