Properties and Configuration

Here are described all properties of the RadRadialMenu control and its elements. For more information about the structure of the menu you can take a look at the Visual Structure article.

RadRadialMenu Properties

  • IsOpen (bool): Gets or sets a value that indicates whether the RadRadialMenu is open.
  • StartAngle (double): Gets or sets the angle in degrees at which the first RadialMenuItem will be positioned.
  • InnerRadiusFactor (): Gets or sets the factor that defines the inner radius of the panel holding the RadialMenuItemControl items as a fraction of the size of the RadRadialMenu control. The value should be between 0 and 1. If the passed value lies outside this range, it is automatically set to the nearest boundary value.
  • InnerNavigationRadiusFactor (double): Gets or sets the factor that defines the inner radius of the panel holding the NavigationItemButton items as a fraction of the size of the RadRadialMenu control. The value should be between 0 and 1. If the passed value lies outside this range, it is automatically set to the nearest boundary value.
  • OuterRadiusFactor (double): Gets or sets the factor that defines the outer radius of the panel holding the NavigationItemButton items as a fraction of the size of the RadRadialMenu control. The value should be between 0 and 1. If the passed value lies outside this range, it is automatically set to the nearest boundary value.
  • ContentMenuBackgroundStyle (Style): Gets or sets a value that defines the appearance of the panel that holds the RadialMenuItemControl items. The Style should target the Rectangle type.
  • NavigationMenuBackgroundStyle (Style): Gets or sets a value that defines the appearance of the panel that holds the NavigationItemButton items. The Style should target the Rectangle type.
  • Items (ObservableCollection): Gets the collection of all RadialMenuItem items.
  • ShowToolTip (bool): Gets or sets a value that indicates whether a tooltip, displaying the currently hovered RadialMenuItem header text, will be displayed.
  • CommandService (CommandService): Gets the CommandService instance that manages the commanding behavior of the RadRadialMenu.
  • Commands (CommandCollection): Gets the collection that contains all custom commands registered with the CommandService. Custom commands have higher priority than the built-in (default) ones.
  • TargetElement (FrameworkElement): Gets the element that RadRadialMenu is associated with when used as a context menu.

RadialMenuItem Properties

  • IsEnabled (bool): Gets or sets a value indicating whether the visual representation of the RadialMenuItem is enabled.
  • IsSelected (bool): Gets or sets a value indicating whether the visual representation of the RadialMenuItem is selected.
  • Selectable (bool): Gets or sets a value indicating whether the visual representation of the RadialMenuItem could be selected.
  • Deselectable (bool): Gets or sets a value indicating whether the visual representation of the RadialMenuItem could be deselected.
  • GroupName (string): Gets or sets a value specifying the name of the group this item belongs to. All items in a group behave like radio buttons when selected. The default value is null.
  • Header (object): Gets or sets a value specifying the visual representation of the title of the RadialMenuItem.
  • IconContent (object): Gets or sets a value specifying the visual representation of the icon associated with the RadialMenuItem.
  • ToolTipContent (object): Gets or sets the content that will be visualized in thetooltip for the current RadialMenuItem.
  • ContentSectorBackground (Brush): Gets or sets the brush that defines the background of the RadialMenuItem.
  • ParentItem (RadialMenuItem): Gets the parent of the current RadialMenuItem item.
  • ChildItems (ObservableCollection): Gets the RadialMenuItem's children collection.
  • Command (ICommand): Gets or sets the ICommand instance associated the current menu item.
  • CommandParameter (object): Gets or sets command parameter that will be used by the command associated with the RadialMenuItem.
  • ContentGlyph (string): Gets or sets the text inside the NavigationItemButton.

DecorationItemButton Properties

  • ThicknessFactor (double): Gets or sets the factor defining the thickness of the DecorationItemButton as a fraction of the size of the NavigationItemButton. The value should be between 0 and 1. If the passed value lies outside this range, it is automatically set to the nearest boundary value.
  • ArrowThicknessFactor (double): Gets or sets the factor defining the thickness of the arrow part of the DecorationItemButton as a fraction of the size of the NavigationItemButton. The value should be between 0 and 1. If the passed value lies outside this range, it is automatically set to the nearest boundary value.

See Also

In this article
Not finding the help you need? Improve this article