ClassRadDiagramRibbonBar
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
RadDiagramRibbonBar()
Initializes a new instance of the RadDiagramRibbonBar class with default settings and ribbon configuration.
Declaration
public RadDiagramRibbonBar()
Fields
buttonBringForward
Declaration
public RadButtonElement buttonBringForward
Field Value
buttonConnectorTool
Declaration
public RadToggleButtonElement buttonConnectorTool
Field Value
buttonDragging
Declaration
public RadToggleButtonElement buttonDragging
Field Value
buttonExportToImage
Declaration
public RadButtonElement buttonExportToImage
Field Value
buttonPointerTool
Declaration
public RadToggleButtonElement buttonPointerTool
Field Value
buttonResing
Declaration
public RadToggleButtonElement buttonResing
Field Value
buttonRotation
Declaration
public RadToggleButtonElement buttonRotation
Field Value
buttonSendBackward
Declaration
public RadButtonElement buttonSendBackward
Field Value
buttonTextTool
Declaration
public RadToggleButtonElement buttonTextTool
Field Value
cellButtonGroup
Declaration
public RadRibbonBarButtonGroup cellButtonGroup
Field Value
cellHeightButtonGroup
Declaration
public RadRibbonBarButtonGroup cellHeightButtonGroup
Field Value
cellWidthButtonGroup
Declaration
public RadRibbonBarButtonGroup cellWidthButtonGroup
Field Value
colorBoxBackColor
Declaration
public RadColorBoxElement colorBoxBackColor
Field Value
colorBoxLineStroke
Declaration
public RadColorBoxElement colorBoxLineStroke
Field Value
colorsButtonGroup
Declaration
public RadRibbonBarButtonGroup colorsButtonGroup
Field Value
colorsButtonGroup2
Declaration
public RadRibbonBarButtonGroup colorsButtonGroup2
Field Value
dropDownGapMode
Declaration
public RadDropDownListElement dropDownGapMode
Field Value
dropDownSelectionMode
Declaration
public RadDropDownListElement dropDownSelectionMode
Field Value
groupCutCopyPaste
Declaration
public RadRibbonBarButtonGroup groupCutCopyPaste
Field Value
layoutDropDownButton
Declaration
public RadDropDownButtonElement layoutDropDownButton
Field Value
radLabelElementSettings1
Declaration
public RadLabelElement radLabelElementSettings1
Field Value
radRibbonBarButtonGroup1
Declaration
public RadRibbonBarButtonGroup radRibbonBarButtonGroup1
Field Value
radRibbonBarButtonGroup5
Declaration
public RadRibbonBarButtonGroup radRibbonBarButtonGroup5
Field Value
radRibbonBarButtonGroupSettings1
Declaration
public RadRibbonBarButtonGroup radRibbonBarButtonGroupSettings1
Field Value
radRibbonBarButtonGroupSettings2
Declaration
public RadRibbonBarButtonGroup radRibbonBarButtonGroupSettings2
Field Value
radRibbonBarButtonGroupSettings3
Declaration
public RadRibbonBarButtonGroup radRibbonBarButtonGroupSettings3
Field Value
radRibbonBarButtonGroupSettings4
Declaration
public RadRibbonBarButtonGroup radRibbonBarButtonGroupSettings4
Field Value
radRibbonBarGroup1
Declaration
public RadRibbonBarGroup radRibbonBarGroup1
Field Value
radRibbonBarGroup2
Declaration
public RadRibbonBarGroup radRibbonBarGroup2
Field Value
radRibbonBarGroup3
Declaration
public RadRibbonBarGroup radRibbonBarGroup3
Field Value
radRibbonBarGroup4
Declaration
public RadRibbonBarGroup radRibbonBarGroup4
Field Value
radRibbonBarGroup5
Declaration
public RadRibbonBarGroup radRibbonBarGroup5
Field Value
radRibbonBarGroupGap
Declaration
public RadRibbonBarGroup radRibbonBarGroupGap
Field Value
radRibbonBarGroupSettings1
Declaration
public RadRibbonBarGroup radRibbonBarGroupSettings1
Field Value
radRibbonBarGroupSettings2
Declaration
public RadRibbonBarGroup radRibbonBarGroupSettings2
Field Value
radRibbonBarGroupSettings3
Declaration
public RadRibbonBarGroup radRibbonBarGroupSettings3
Field Value
ribbonBarGroupTools
Declaration
public RadRibbonBarGroup ribbonBarGroupTools
Field Value
showGridButton
Declaration
public RadToggleButtonElement showGridButton
Field Value
snapToGridButton
Declaration
public RadToggleButtonElement snapToGridButton
Field Value
snapToItemsButton
Declaration
public RadToggleButtonElement snapToItemsButton
Field Value
undoRedoButtonGroup
Declaration
public RadRibbonBarButtonGroup undoRedoButtonGroup
Field Value
Properties
AssociatedDiagram
Gets or sets the diagram control that this ribbon bar is associated with for providing diagram operations and synchronization.
Declaration
public RadDiagram AssociatedDiagram { get; set; }
Property Value
DisableDefaultNewAction
Gets or sets a value indicating whether the default new action is disabled for the new button.
DisableDefaultOpenAction
Gets or sets a value indicating whether the default open action is disabled for the open button.
Declaration
public bool DisableDefaultOpenAction { get; set; }
Property Value
DisableDefaultSaveAction
Gets or sets a value indicating whether the default save action is disabled for the save button.
Declaration
public bool DisableDefaultSaveAction { get; set; }
Property Value
ShowLayoutModeButton
Gets or sets whether the toggle switch enabling the Simplified ribbon style is visible.
Declaration
[Browsable(true)]
public override bool ShowLayoutModeButton { get; set; }
Property Value
Overrides
ThemeClassName
Gets the theme class name for the ribbon bar control.
Declaration
public override string ThemeClassName { get; }
Property Value
Overrides
Methods
Dispose(bool)
Clean up any resources being used.
Declaration
protected override void Dispose(bool disposing)
Parameters
disposing
true if managed resources should be disposed; otherwise, false.
Overrides
OnThemeChanged()
Called when the theme of the control changes and updates icon sets based on theme type.
Declaration
protected override void OnThemeChanged()
Overrides
SetDarkIcons()
Sets dark-themed icons for ribbon buttons and updates the icon version tracking.
Declaration
public virtual void SetDarkIcons()
SetDarkSvgIcons()
Sets dark-themed SVG icons for ribbon buttons when SVG images are enabled.
Declaration
public virtual void SetDarkSvgIcons()
SetStandardIcons()
Sets standard light-themed icons for ribbon buttons and updates the icon version tracking.
Declaration
public virtual void SetStandardIcons()
SetStandardSvgIcons()
Sets standard SVG icons for ribbon buttons when SVG images are enabled.
Declaration
public virtual void SetStandardSvgIcons()
UpdateArrangementButtonState(bool)
Updates the enabled state of arrangement buttons based on item selection status.
Declaration
public void UpdateArrangementButtonState(bool enabled)
Parameters
enabled
True to enable the arrangement buttons; false to disable them.