Class
RadDiagramRibbon

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:

cs-api-definition
[TelerikToolboxCategory("Diagram")]
[Themable]
public class RadDiagramRibbon : Control

Inheritance: objectRadDiagramRibbon

Constructors

RadDiagramRibbon()

Initializes a new instance of the RadDiagramRibbon class.

Declaration

cs-api-definition
public RadDiagramRibbon()

Fields

ActiveToolTypeProperty

Identifies the ActiveToolType dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty ActiveToolTypeProperty

Field Value

DependencyProperty

AdditionalGroupsProperty

Identifies the AdditionalGroups dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty AdditionalGroupsProperty

Field Value

DependencyProperty

AdditionalTabsProperty

Identifies the AdditionalTabs dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty AdditionalTabsProperty

Field Value

DependencyProperty

ApplicationButtonContentProperty

Identifies the ApplicationButtonContent property.

Declaration

cs-api-definition
public static readonly DependencyProperty ApplicationButtonContentProperty

Field Value

DependencyProperty

ApplicationButtonImageSourceProperty

Identifies the ApplicationButtonImageSource property.

Declaration

cs-api-definition
public static readonly DependencyProperty ApplicationButtonImageSourceProperty

Field Value

DependencyProperty

BackstageClippingElementProperty

Gets or sets the area that will contain the backstage.

Declaration

cs-api-definition
public static readonly DependencyProperty BackstageClippingElementProperty

Field Value

DependencyProperty

BackstageProperty

Identifies the Backstage property.

Declaration

cs-api-definition
public static readonly DependencyProperty BackstageProperty

Field Value

DependencyProperty

DiagramCellHeightProperty

Identifies the DiagramCellHeight dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty DiagramCellHeightProperty

Field Value

DependencyProperty

DiagramCellWidthProperty

Identifies the DiagramCellWidth dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty DiagramCellWidthProperty

Field Value

DependencyProperty

DiagramLineStrokeProperty

Identifies the DiagramLineStroke dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty DiagramLineStrokeProperty

Field Value

DependencyProperty

DiagramProperty

Identifies the Diagram dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty DiagramProperty

Field Value

DependencyProperty

HorizontalRulerProperty

Identifies the HorizontalRuler dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty HorizontalRulerProperty

Field Value

DependencyProperty

HtmlExportButtonClickedEvent

This event fires when the HTML Export button is clicked.

Declaration

cs-api-definition
public static readonly RoutedEvent HtmlExportButtonClickedEvent

Field Value

RoutedEvent

LayoutModeButtonContentProperty

Identifies the LayoutModeButtonContent dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty LayoutModeButtonContentProperty

Field Value

DependencyProperty

LayoutModeProperty

Identifies the LayoutMode dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty LayoutModeProperty

Field Value

DependencyProperty

NavigationPaneProperty

Identifies the NavigationPane dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty NavigationPaneProperty

Field Value

DependencyProperty

QuickAccessToolBarPositionProperty

Identifies the QuickAccessToolBarPosition property.

Declaration

cs-api-definition
public static readonly DependencyProperty QuickAccessToolBarPositionProperty

Field Value

DependencyProperty

QuickAccessToolBarProperty

Identifies the QuickAccessToolBar property.

Declaration

cs-api-definition
public static readonly DependencyProperty QuickAccessToolBarProperty

Field Value

DependencyProperty

RibbonViewStyleProperty

Identifies the RibbonViewStyle dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty RibbonViewStyleProperty

Field Value

DependencyProperty

SelectedShapeToolIndexProperty

Identifies the SelectedShapeToolIndex dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty SelectedShapeToolIndexProperty

Field Value

DependencyProperty

ShowLayoutModeButtonProperty

Identifies the ShowLayoutModeButton dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty ShowLayoutModeButtonProperty

Field Value

DependencyProperty

TitleBarVisibilityProperty

Identifies the TitleBarVisibility property.

Declaration

cs-api-definition
public static readonly DependencyProperty TitleBarVisibilityProperty

Field Value

DependencyProperty

ToolboxProperty

Identifies the Toolbox dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty ToolboxProperty

Field Value

DependencyProperty

VerticalRulerProperty

Identifies the VerticalRuler dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty VerticalRulerProperty

Field Value

DependencyProperty

Properties

ActiveToolType

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

Declaration

cs-api-definition
public ToolType ActiveToolType { get; set; }

Property Value

ToolType

AdditionalGroups

Gets the collection of additional RadRibbonGroups.

Declaration

cs-api-definition
public ObservableCollection<RadRibbonGroup> AdditionalGroups { get; }

Property Value

ObservableCollection<RadRibbonGroup>

AdditionalTabs

Gets the collection of additional RadRibbonTabs.

Declaration

cs-api-definition
public ObservableCollection<RadRibbonTab> AdditionalTabs { get; }

Property Value

ObservableCollection<RadRibbonTab>

ApplicationButtonContent

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

Declaration

cs-api-definition
public object ApplicationButtonContent { get; set; }

Property Value

object

ApplicationButtonImageSource

Gets or sets the application button image source.

Declaration

cs-api-definition
public ImageSource ApplicationButtonImageSource { get; set; }

Property Value

ImageSource

Backstage

Gets or sets the backstage.

Declaration

cs-api-definition
public RadRibbonBackstage Backstage { get; set; }

Property Value

RadRibbonBackstage

The backstage.

BackstageClippingElement

Gets or sets the area that will contain the backstage.

Declaration

cs-api-definition
public FrameworkElement BackstageClippingElement { get; set; }

Property Value

FrameworkElement

Diagram

Gets or sets the diagram.

Declaration

cs-api-definition
public RadDiagram Diagram { get; set; }

Property Value

RadDiagram

DiagramCellHeight

Gets the sell size height of the diagram.

Declaration

cs-api-definition
public double DiagramCellHeight { get; }

Property Value

double

DiagramCellWidth

Gets the sell size width of the diagram.

Declaration

cs-api-definition
public double DiagramCellWidth { get; }

Property Value

double

DiagramLineStroke

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

Declaration

cs-api-definition
public Color DiagramLineStroke { get; }

Property Value

Color

HorizontalRuler

Gets or sets the horizontal diagram ruler.

Declaration

cs-api-definition
public RadDiagramRuler HorizontalRuler { get; set; }

Property Value

RadDiagramRuler

LayoutMode

Gets or sets the LayoutMode of the RadRibbonView.

Declaration

cs-api-definition
public RibbonLayout LayoutMode { get; set; }

Property Value

RibbonLayout

LayoutModeButtonContent

Gets or sets the content of the LayoutMode button.

Declaration

cs-api-definition
public object LayoutModeButtonContent { get; set; }

Property Value

object

NavigationPane

Gets or sets the navigation pane.

Declaration

cs-api-definition
public RadDiagramNavigationPane NavigationPane { get; set; }

Property Value

RadDiagramNavigationPane

QuickAccessToolBar

Gets or sets the QuickAccessToolBar.

Declaration

cs-api-definition
public QuickAccessToolBar QuickAccessToolBar { get; set; }

Property Value

QuickAccessToolBar

QuickAccessToolBarPosition

Gets or sets the quick access toolbar position.

Declaration

cs-api-definition
public QuickAccessToolBarPosition QuickAccessToolBarPosition { get; set; }

Property Value

QuickAccessToolBarPosition

RibbonViewStyle

Styles the RibbonView.

Declaration

cs-api-definition
public Style RibbonViewStyle { get; set; }

Property Value

Style

SelectedShapeToolIndex

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

Declaration

cs-api-definition
public int SelectedShapeToolIndex { get; }

Property Value

int

ShowLayoutModeButton

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

Declaration

cs-api-definition
public bool ShowLayoutModeButton { get; set; }

Property Value

bool

TitleBarVisibility

Gets or sets the title bar visibility of the RadRibbonView.

Declaration

cs-api-definition
public Visibility TitleBarVisibility { get; set; }

Property Value

Visibility

Toolbox

Gets or sets the toolbox.

Declaration

cs-api-definition
public RadDiagramToolbox Toolbox { get; set; }

Property Value

RadDiagramToolbox

VerticalRuler

Gets or sets the vertical diagram ruler.

Declaration

cs-api-definition
public RadDiagramRuler VerticalRuler { get; set; }

Property Value

RadDiagramRuler

Methods

OnApplyTemplate()

Declaration

cs-api-definition
public override void OnApplyTemplate()

OnCreateAutomationPeer()

Declaration

cs-api-definition
protected override AutomationPeer OnCreateAutomationPeer()

Returns

AutomationPeer

OnInitialized(EventArgs)

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

Declaration

cs-api-definition
protected override void OnInitialized(EventArgs e)

Parameters

e

EventArgs

The RoutedEventArgs that contains the event data.

ResetTheme()

Declaration

cs-api-definition
public void ResetTheme()

Events

HtmlExportButtonClicked

Occurs when the HTML Export button is clicked.

Declaration

cs-api-definition
public event RadRoutedEventHandler HtmlExportButtonClicked

Event Value

RadRoutedEventHandler