New to Telerik UI for WPFStart a free 30-day trial

Represents the Ribbon UI control for developing office inspired diagram applications.

Definition

Namespace:Telerik.Windows.Controls.Diagrams.Ribbon

Assembly:Telerik.Windows.Controls.Diagrams.Ribbon.dll

Syntax:

C#
[TelerikToolboxCategory("Diagram")]
[Themable]
public class RadDiagramRibbon : Control

Inheritance: objectRadDiagramRibbon

Constructors

Initializes a new instance of the RadDiagramRibbon class.

C#
public RadDiagramRibbon()

Fields

ActiveToolTypeProperty

DependencyProperty

Identifies the ActiveToolType dependency property.

C#
public static readonly DependencyProperty ActiveToolTypeProperty

AdditionalGroupsProperty

DependencyProperty

Identifies the AdditionalGroups dependency property.

C#
public static readonly DependencyProperty AdditionalGroupsProperty

AdditionalTabsProperty

DependencyProperty

Identifies the AdditionalTabs dependency property.

C#
public static readonly DependencyProperty AdditionalTabsProperty

Identifies the ApplicationButtonContent property.

C#
public static readonly DependencyProperty ApplicationButtonContentProperty

Identifies the ApplicationButtonImageSource property.

C#
public static readonly DependencyProperty ApplicationButtonImageSourceProperty

Gets or sets the area that will contain the backstage.

C#
public static readonly DependencyProperty BackstageClippingElementProperty

BackstageProperty

DependencyProperty

Identifies the Backstage property.

C#
public static readonly DependencyProperty BackstageProperty

DiagramCellHeightProperty

DependencyProperty

Identifies the DiagramCellHeight dependency property.

C#
public static readonly DependencyProperty DiagramCellHeightProperty

DiagramCellWidthProperty

DependencyProperty

Identifies the DiagramCellWidth dependency property.

C#
public static readonly DependencyProperty DiagramCellWidthProperty

DiagramLineStrokeProperty

DependencyProperty

Identifies the DiagramLineStroke dependency property.

C#
public static readonly DependencyProperty DiagramLineStrokeProperty

DiagramProperty

DependencyProperty

Identifies the Diagram dependency property.

C#
public static readonly DependencyProperty DiagramProperty

HorizontalRulerProperty

DependencyProperty

Identifies the HorizontalRuler dependency property.

C#
public static readonly DependencyProperty HorizontalRulerProperty

This event fires when the HTML Export button is clicked.

C#
public static readonly RoutedEvent HtmlExportButtonClickedEvent

Identifies the LayoutModeButtonContent dependency property.

C#
public static readonly DependencyProperty LayoutModeButtonContentProperty

LayoutModeProperty

DependencyProperty

Identifies the LayoutMode dependency property.

C#
public static readonly DependencyProperty LayoutModeProperty

NavigationPaneProperty

DependencyProperty

Identifies the NavigationPane dependency property.

C#
public static readonly DependencyProperty NavigationPaneProperty

Identifies the QuickAccessToolBarPosition property.

C#
public static readonly DependencyProperty QuickAccessToolBarPositionProperty

QuickAccessToolBarProperty

DependencyProperty

Identifies the QuickAccessToolBar property.

C#
public static readonly DependencyProperty QuickAccessToolBarProperty

RibbonViewStyleProperty

DependencyProperty

Identifies the RibbonViewStyle dependency property.

C#
public static readonly DependencyProperty RibbonViewStyleProperty

Identifies the SelectedShapeToolIndex dependency property.

C#
public static readonly DependencyProperty SelectedShapeToolIndexProperty

Identifies the ShowLayoutModeButton dependency property.

C#
public static readonly DependencyProperty ShowLayoutModeButtonProperty

TitleBarVisibilityProperty

DependencyProperty

Identifies the TitleBarVisibility property.

C#
public static readonly DependencyProperty TitleBarVisibilityProperty

ToolboxProperty

DependencyProperty

Identifies the Toolbox dependency property.

C#
public static readonly DependencyProperty ToolboxProperty

VerticalRulerProperty

DependencyProperty

Identifies the VerticalRuler dependency property.

C#
public static readonly DependencyProperty VerticalRulerProperty

Properties

Gets or sets the active tool of the DiagramRibbon (Diagram default tools and shape tool).

C#
public ToolType ActiveToolType { get; set; }

Gets the collection of additional RadRibbonGroups.

C#
public ObservableCollection<RadRibbonGroup> AdditionalGroups { get; }

Gets the collection of additional RadRibbonTabs.

C#
public ObservableCollection<RadRibbonTab> AdditionalTabs { get; }

Gets or sets the application button content. Use this property or ApplicationButtonImageSource property to set the content of the application button.

C#
public object ApplicationButtonContent { get; set; }

Gets or sets the application button image source.

C#
public ImageSource ApplicationButtonImageSource { get; set; }

Gets or sets the backstage.

C#
public RadRibbonBackstage Backstage { get; set; }
Property Value:

The backstage.

BackstageClippingElement

FrameworkElement

Gets or sets the area that will contain the backstage.

C#
public FrameworkElement BackstageClippingElement { get; set; }

Gets or sets the diagram.

C#
public RadDiagram Diagram { get; set; }

Gets the sell size height of the diagram.

C#
public double DiagramCellHeight { get; }

Gets the sell size width of the diagram.

C#
public double DiagramCellWidth { get; }

Gets the lines stroke of the diagram's background grid.

C#
public Color DiagramLineStroke { get; }

Gets or sets the horizontal diagram ruler.

C#
public RadDiagramRuler HorizontalRuler { get; set; }

Gets or sets the LayoutMode of the RadRibbonView.

C#
public RibbonLayout LayoutMode { get; set; }

Gets or sets the content of the LayoutMode button.

C#
public object LayoutModeButtonContent { get; set; }

Gets or sets the navigation pane.

C#
public RadDiagramNavigationPane NavigationPane { get; set; }

Gets or sets the QuickAccessToolBar.

C#
public QuickAccessToolBar QuickAccessToolBar { get; set; }

Gets or sets the quick access toolbar position.

C#
public QuickAccessToolBarPosition QuickAccessToolBarPosition { get; set; }

Styles the RibbonView.

C#
public Style RibbonViewStyle { get; set; }

Gets the index of the active shape tool. 0 - Rectangle, 1 - Ellipse, 2 - Triangle.

C#
public int SelectedShapeToolIndex { get; }

Gets or sets a value indicating whether to show layout button should be visible.

C#
public bool ShowLayoutModeButton { get; set; }

Gets or sets the title bar visibility of the RadRibbonView.

C#
public Visibility TitleBarVisibility { get; set; }

Gets or sets the toolbox.

C#
public RadDiagramToolbox Toolbox { get; set; }

Gets or sets the vertical diagram ruler.

C#
public RadDiagramRuler VerticalRuler { get; set; }

Methods

C#
public override void OnApplyTemplate()
C#
protected override AutomationPeer OnCreateAutomationPeer()
Returns:

AutomationPeer

Raises the event. This method is invoked whenever is set to true internally.

C#
protected override void OnInitialized(EventArgs e)
Parameters:eEventArgs

The RoutedEventArgs that contains the event data.

C#
public void ResetTheme()

Events

Occurs when the HTML Export button is clicked.

C#
public event RadRoutedEventHandler HtmlExportButtonClicked