[]
The C1RadialMenu control represents a touch-friendly alternative to the traditional context menu.
[StyleTypedProperty(Property = "NavigationButtonStyle", StyleTargetType = typeof(Button))]
[TemplatePart(Name = "ContextMenuPopup", Type = typeof(Popup))]
[TemplatePart(Name = "CurrentItemPresenter", Type = typeof(C1RadialMenuItemsPresenter))]
[TemplatePart(Name = "ColorPresenter", Type = typeof(C1RadialColorItemsPresenter))]
[TemplatePart(Name = "RadialSlider", Type = typeof(C1RadialSlider))]
[TemplatePart(Name = "CurrentItemRing", Type = typeof(C1RadialBackgroundPresenter))]
[TemplatePart(Name = "ItemsContainer", Type = typeof(FrameworkElement))]
[TemplatePart(Name = "MainPanel", Type = typeof(Grid))]
[TemplatePart(Name = "NavigationButton", Type = typeof(Button))]
[TemplatePart(Name = "PositioningPanel", Type = typeof(Canvas))]
[TemplatePart(Name = "ToolTip", Type = typeof(ToolTip))]
[TemplatePart(Name = "Expand", Type = typeof(Storyboard))]
[TemplatePart(Name = "Collapse", Type = typeof(Storyboard))]
[TemplatePart(Name = "SubmenuOpen", Type = typeof(Storyboard))]
[TemplatePart(Name = "SubmenuClose", Type = typeof(Storyboard))]
[TemplatePart(Name = "ColorSubmenuOpen", Type = typeof(Storyboard))]
[TemplatePart(Name = "ColorSubmenuClose", Type = typeof(Storyboard))]
[TemplatePart(Name = "RadialSliderOpen", Type = typeof(Storyboard))]
[TemplatePart(Name = "RadialSliderClose", Type = typeof(Storyboard))]
public class C1RadialMenu : ItemsControl, IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IQueryAmbient, IAddChild, IContainItemStorage, IC1ContextMenu, IDisposable
| Name | Description |
|---|---|
| C1RadialMenu() | Initializes a new instance of the C1RadialMenu class. |
| Name | Description |
|---|---|
| AccentBrushProperty | Identifies the AccentBrush dependency property. |
| AutoCollapseProperty | Identifies the AutoCollapse dependency property. |
| BackIconProperty | Identifies the BackIcon dependency property. |
| ColorItemStyleProperty | Identifies the ColorItemStyle dependency property. |
| CurrentItemProperty | Identifies the CurrentItem dependency property. |
| ExpandAreaThicknessProperty | Identifies the ExpandAreaThickness dependency property. |
| IconProperty | Identifies the Icon dependency property. |
| ItemIconStyleProperty | Identifies the ItemIconStyle dependency property. |
| NavigationButtonRelativeSizeProperty | Identifies the NavigationButtonRelativeSize dependency property. |
| NavigationButtonStyleProperty | Identifies the NavigationButtonStyle dependency property. |
| OffsetProperty | Identifies the Offset dependency property. |
| PlacementTargetProperty | Identifies the PlacementTarget dependency property. |
| RadialSliderStyleProperty | Identifies the RadialSliderStyle dependency property. |
| SectorCountProperty | Identifies the SectorCount dependency property. |
| ShowToolTipProperty | Identifies the ShowToolTip dependency property. |
| ToolTipPlacementProperty | Identifies the ToolTipPlacement dependency property. |
| ToolTipTemplateProperty | Identifies the ToolTipTemplate dependency property. |
| Name | Description |
|---|---|
| AccentBrush | Gets or sets the <see cref="Brush" /> used to color small menu parts. |
| AutoCollapse | Gets or sets a value indicating if the menu will auto collapse when the user clicks outside of it. |
| BackIcon | Gets or sets the back icon that appears in a C1RadialMenu. |
| ColorItemStyle | Gets or sets the style used to display the C1RadialColorItem. |
| CurrentItem | Gets the C1RadialMenu or C1RadialMenuItem control which items are currently visible in the C1RadialMenu UI. |
| ExpandAreaThickness | Gets or sets the thickness of expand area. |
| HasItems | Gets a value that indicates whether the ItemsControl contains items. |
| Icon | Gets or sets the icon that appears in a C1RadialMenu. |
| IsCollapsed | Gets a value that indicates whether the menue is collapsed. |
| IsDisposed | Gets whether this instance is disposed. |
| ItemIconStyle | Gets or sets the style used to display the icon. |
| NavigationButtonRelativeSize | Gets or sets the navigation button size relative to the menu size. |
| NavigationButtonStyle | Represents the style to apply to navigation button. |
| Offset | Gets or sets the relative offset of the C1RadialMenu relative to the pointer position. |
| PlacementTarget | Gets or sets the FrameworkElement relative to which the C1RadialMenu is positioned when it opens. |
| RadialSliderStyle | Gets or sets the style used to display the C1RadialSlider. |
| RootElement | Gets the root visible element of the C1RadialMenu control. |
| SectorCount | Gets or sets the number of sectors which should be displayed in menu. |
| ShowToolTip | Determines whether the control should display tooltips for individual items. |
| ToolTipPlacement | Gets or sets the tooltip placement. |
| ToolTipTemplate | Gets or sets the data template used to display the tooltip. |
| Name | Description |
|---|---|
| Closed | Occurs when the C1RadialMenu closes. |
| Closing | Occurs when the C1RadialMenu is Closing. |
| Collapsed | Occurs when the C1RadialMenu is collapsed. |
| Collapsing | Occurs when the C1RadialMenu is collapsing. |
| Expanded | Occurs when the C1RadialMenu is expanded. |
| Expanding | Occurs when the C1RadialMenu is expanding. |
| ItemChecked | Occurs when a C1RadialMenuItem is checked. |
| ItemClick | Occurs when a C1RadialMenuItem is clicked. |
| ItemClosed | Occurs when a C1RadialMenuItem is closed. |
| ItemClosing | Occurs when a C1RadialMenuItem is closing. |
| ItemOpened | Occurs when a C1RadialMenuItem is opened. |
| ItemOpening | Occurs when a C1RadialMenuItem is opening. |
| ItemUnchecked | Occurs when a C1RadialMenuItem is unchecked. |
| Opened | Occurs when the C1RadialMenu opens. |
| Opening | Occurs when the C1RadialMenu is Opening. |