RadRadialMenuItem
Defines a menu item that is used to visualize radial menu item along with its children within a RadRadialMenu component.
Definition
Namespace:Telerik.Windows.Controls
Assembly:Telerik.Windows.Controls.Navigation.dll
Syntax:
[TelerikToolboxCategory("Navigation")]
public class RadRadialMenuItem : Control, IRadialMenuItem
Inheritance: objectRadRadialMenuItem
Implements:
Constructors
Initializes a new instance of the RadRadialMenuItem class.
public RadRadialMenuItem()
Fields
CanUserSelectProperty
DependencyProperty
Identifies the CanUserSelect dependency property.
public static readonly DependencyProperty CanUserSelectProperty
ClickEvent
RoutedEvent
Identifies the Click routed event.
public static readonly RoutedEvent ClickEvent
CommandParameterProperty
DependencyProperty
Identifies the CommandParameter dependency property.
public static readonly DependencyProperty CommandParameterProperty
CommandProperty
DependencyProperty
Identifies the Command dependency property.
public static readonly DependencyProperty CommandProperty
CommandTargetProperty
DependencyProperty
Identifies the CommandTarget dependency property.
public static readonly DependencyProperty CommandTargetProperty
ContentSectorBackgroundProperty
DependencyProperty
Identifies the ContentSectorBackground dependency property.
public static readonly DependencyProperty ContentSectorBackgroundProperty
GroupNameProperty
DependencyProperty
Identifies the GroupName dependency property.
public static readonly DependencyProperty GroupNameProperty
HeaderProperty
DependencyProperty
Identifies the Header dependency property.
public static readonly DependencyProperty HeaderProperty
IconContentProperty
DependencyProperty
Identifies the IconContent dependency property.
public static readonly DependencyProperty IconContentProperty
IsSelectedProperty
DependencyProperty
Identifies the IsSelected dependency property.
public static readonly DependencyProperty IsSelectedProperty
MenuProperty
DependencyProperty
Identifies the Role dependency property.
public static readonly DependencyProperty MenuProperty
ToolTipContentProperty
DependencyProperty
Identifies the ToolTipContent dependency property.
public static readonly DependencyProperty ToolTipContentProperty
Properties
Gets or sets whether a user can select the menu item.
public bool CanUserSelect { get; set; }
Implements:
Gets the RadRadialMenuItem collection associated with the current RadRadialMenuItem.
public ObservableCollection<RadRadialMenuItem> ChildItems { get; }
Gets or sets the ICommand associated the current menu item.
public ICommand Command { get; set; }
Implements:
Gets or sets command parameter that will be used by the Command associated with the RadRadialMenuItem.
public object CommandParameter { get; set; }
Implements:
CommandTarget
UIElement
Gets or sets command target that will be used by the Command associated with the RadRadialMenuItem.
public UIElement CommandTarget { get; set; }
Implements:
Gets or sets the Brush value that defines the background of the RadRadialMenuItem.
public Brush ContentSectorBackground { get; set; }
Implements:
Gets or sets a value specifying the name of the group this item belongs to. The default value is null.
public string GroupName { get; set; }
Implements:
All items in a group behave like radio buttons when selected.
Gets or sets a value specifying the visual representation of the title of the RadRadialMenuItem.
public object Header { get; set; }
Implements:
Gets or sets a value specifying the visual representation of the icon associated with the RadRadialMenuItem.
public object IconContent { get; set; }
Implements:
Gets or sets a value indicating whether the menu item is selected.
public bool IsSelected { get; set; }
Implements:
Gets the RadMenu for this RadMenuItem. This is a readonly dependency property.
public RadRadialMenu Menu { get; }
Gets the parent RadRadialMenuItem of the current menu item.
public RadRadialMenuItem ParentItem { get; }
Gets or sets the tooltip content of the current RadRadialMenuItem.
public object ToolTipContent { get; set; }
Implements:
If this value is not set, the tooltip will display the Header content.
Methods
Builds the current visual state for this instance.
Builds the current visual state for this instance.
Applies the template for the RadialMenuItemContainer.
public override void OnApplyTemplate()
OnCreateAutomationPeer()
AutomationPeer
Creates a RadRadialMenuItemAutomationPeer.
protected override AutomationPeer OnCreateAutomationPeer()
AutomationPeer
Raises the event. This method is invoked whenever is set to true internally.
protected override void OnInitialized(EventArgs e)
The RoutedEventArgs that contains the event data.
Resets the theme.
public void ResetTheme()
Re-evaluates the current visual state for the control and updates it if necessary.
protected virtual void UpdateVisualState(bool animate)
True to use transitions during state update, false otherwise.
Events
Occurs when a RadRadialMenuItem is clicked.
[SRCategory("Behavior")]
public event RadRoutedEventHandler Click