RadDiagramRibbonBar
Represents a ribbon bar control that provides a comprehensive user interface for diagram operations and features including tools, formatting, and layout options.
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.RadDiagram.dll
Syntax:
[TelerikToolboxCategory("Diagram")]
public class RadDiagramRibbonBar : RadRibbonBar, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable, INotifyPropertyChanged, ISupportInitializeNotification, ISupportInitialize, IComponentTreeHandler, ILayoutHandler, IAnalyticsProvider
Inheritance: objectMarshalByRefObjectComponentControlScrollableControlRadControlRadNonClientUIControlRadRibbonBarRadDiagramRibbonBar...
Implements:
Inherited Members
Constructors
Initializes a new instance of the RadDiagramRibbonBar class with default settings and ribbon configuration.
public RadDiagramRibbonBar()
Fields
public RadButtonElement buttonBringForward
public RadButtonElement buttonBringToTop
public RadToggleButtonElement buttonConnectorTool
public RadButtonElement buttonCopy
public RadButtonElement buttonCut
public RadButtonElement buttonDelete
public RadToggleButtonElement buttonDragging
public RadButtonElement buttonExportToImage
public RadButtonElement buttonNew
public RadButtonElement buttonOpen
public RadButtonElement buttonPaste
public RadToggleButtonElement buttonPointerTool
public RadButtonElement buttonPrint
public RadButtonElement buttonRedo
public RadToggleButtonElement buttonResing
public RadToggleButtonElement buttonRotation
public RadButtonElement buttonSave
public RadButtonElement buttonSendBackward
public RadButtonElement buttonSendToBack
public RadToggleButtonElement buttonTextTool
public RadButtonElement buttonUndo
public RadRibbonBarButtonGroup cellButtonGroup
public RadRibbonBarButtonGroup cellHeightButtonGroup
public RadSpinElement cellHeightSpinner
public RadLabelElement cellHeigthSpin
public RadRibbonBarButtonGroup cellWidthButtonGroup
public RadSpinElement cellWidthSpin
public RadColorBoxElement colorBoxBackColor
public RadColorBoxElement colorBoxLineStroke
public RadRibbonBarButtonGroup colorsButtonGroup
public RadRibbonBarButtonGroup colorsButtonGroup2
public RadDropDownListElement dropDownGapMode
public RadDropDownListElement dropDownSelectionMode
public RadRibbonBarButtonGroup groupCutCopyPaste
public RadRibbonBarGroup groupGeneral
public RadDropDownButtonElement layoutDropDownButton
public RadRibbonBarGroup printGroup
public RadLabelElement radLabelElement2
public RadLabelElement radLabelElement4
public RadLabelElement radLabelElement5
public RadLabelElement radLabelElement6
public RadLabelElement radLabelElementSettings1
public RadLabelElement radLabelGridColor
public RadRibbonBarButtonGroup radRibbonBarButtonGroup1
public RadRibbonBarButtonGroup radRibbonBarButtonGroup5
public RadRibbonBarButtonGroup radRibbonBarButtonGroupSettings1
public RadRibbonBarButtonGroup radRibbonBarButtonGroupSettings2
public RadRibbonBarButtonGroup radRibbonBarButtonGroupSettings3
public RadRibbonBarButtonGroup radRibbonBarButtonGroupSettings4
public RadRibbonBarGroup radRibbonBarGroup1
public RadRibbonBarGroup radRibbonBarGroup2
public RadRibbonBarGroup radRibbonBarGroup3
public RadRibbonBarGroup radRibbonBarGroup4
public RadRibbonBarGroup radRibbonBarGroup5
public RadRibbonBarGroup radRibbonBarGroupGap
public RadRibbonBarGroup radRibbonBarGroupSettings1
public RadRibbonBarGroup radRibbonBarGroupSettings2
public RadRibbonBarGroup radRibbonBarGroupSettings3
public RadRibbonBarGroup ribbonBarGroupTools
public RibbonTab ribbonTab1
public RibbonTab ribbonTab2
public RadToggleButtonElement showGridButton
public RadToggleButtonElement snapToGridButton
public RadToggleButtonElement snapToItemsButton
public RadSpinElement snapXSpin
public RadSpinElement snapYSpin
public RadMenuItem sugiyamaMenuItem
public RadMenuItem treeMenuItem
public RadRibbonBarButtonGroup undoRedoButtonGroup
public RadSpinElement zoomSpin
Properties
Gets or sets the diagram control that this ribbon bar is associated with for providing diagram operations and synchronization.
public RadDiagram AssociatedDiagram { get; set; }
Gets or sets a value indicating whether the default new action is disabled for the new button.
public bool DisableDefaultNewAction { get; set; }
Gets or sets a value indicating whether the default open action is disabled for the open button.
public bool DisableDefaultOpenAction { get; set; }
Gets or sets a value indicating whether the default save action is disabled for the save button.
public bool DisableDefaultSaveAction { get; set; }
Gets or sets whether the toggle switch enabling the Simplified ribbon style is visible.
[Browsable(true)]
public override bool ShowLayoutModeButton { get; set; }
Overrides:
Gets the theme class name for the ribbon bar control.
public override string ThemeClassName { get; }
Overrides:
Methods
Clean up any resources being used.
protected override void Dispose(bool disposing)
true if managed resources should be disposed; otherwise, false.
Overrides:
Called when the theme of the control changes and updates icon sets based on theme type.
protected override void OnThemeChanged()
Overrides:
Sets dark-themed icons for ribbon buttons and updates the icon version tracking.
public virtual void SetDarkIcons()
Sets dark-themed SVG icons for ribbon buttons when SVG images are enabled.
public virtual void SetDarkSvgIcons()
Sets standard light-themed icons for ribbon buttons and updates the icon version tracking.
public virtual void SetStandardIcons()
Sets standard SVG icons for ribbon buttons when SVG images are enabled.
public virtual void SetStandardSvgIcons()
Updates the enabled state of arrangement buttons based on item selection status.
public void UpdateArrangementButtonState(bool enabled)
True to enable the arrangement buttons; false to disable them.