ClassRadDiagramRibbon
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:
[TelerikToolboxCategory("Diagram")]
[Themable]
public class RadDiagramRibbon : Control
Inheritance: objectRadDiagramRibbon
Constructors
RadDiagramRibbon()
Initializes a new instance of the RadDiagramRibbon class.
Declaration
public RadDiagramRibbon()
Fields
ActiveToolTypeProperty
Identifies the ActiveToolType dependency property.
Declaration
public static readonly DependencyProperty ActiveToolTypeProperty
Field Value
DependencyProperty
AdditionalGroupsProperty
Identifies the AdditionalGroups dependency property.
Declaration
public static readonly DependencyProperty AdditionalGroupsProperty
Field Value
DependencyProperty
AdditionalTabsProperty
Identifies the AdditionalTabs dependency property.
Declaration
public static readonly DependencyProperty AdditionalTabsProperty
Field Value
DependencyProperty
ApplicationButtonContentProperty
Identifies the ApplicationButtonContent property.
Declaration
public static readonly DependencyProperty ApplicationButtonContentProperty
Field Value
DependencyProperty
ApplicationButtonImageSourceProperty
Identifies the ApplicationButtonImageSource property.
Declaration
public static readonly DependencyProperty ApplicationButtonImageSourceProperty
Field Value
DependencyProperty
BackstageClippingElementProperty
Gets or sets the area that will contain the backstage.
Declaration
public static readonly DependencyProperty BackstageClippingElementProperty
Field Value
DependencyProperty
BackstageProperty
Identifies the Backstage property.
Declaration
public static readonly DependencyProperty BackstageProperty
Field Value
DependencyProperty
DiagramCellHeightProperty
Identifies the DiagramCellHeight dependency property.
Declaration
public static readonly DependencyProperty DiagramCellHeightProperty
Field Value
DependencyProperty
DiagramCellWidthProperty
Identifies the DiagramCellWidth dependency property.
Declaration
public static readonly DependencyProperty DiagramCellWidthProperty
Field Value
DependencyProperty
DiagramLineStrokeProperty
Identifies the DiagramLineStroke dependency property.
Declaration
public static readonly DependencyProperty DiagramLineStrokeProperty
Field Value
DependencyProperty
DiagramProperty
Identifies the Diagram dependency property.
Declaration
public static readonly DependencyProperty DiagramProperty
Field Value
DependencyProperty
HorizontalRulerProperty
Identifies the HorizontalRuler dependency property.
Declaration
public static readonly DependencyProperty HorizontalRulerProperty
Field Value
DependencyProperty
HtmlExportButtonClickedEvent
This event fires when the HTML Export button is clicked.
Declaration
public static readonly RoutedEvent HtmlExportButtonClickedEvent
Field Value
RoutedEvent
LayoutModeButtonContentProperty
Identifies the LayoutModeButtonContent dependency property.
Declaration
public static readonly DependencyProperty LayoutModeButtonContentProperty
Field Value
DependencyProperty
LayoutModeProperty
Identifies the LayoutMode dependency property.
Declaration
public static readonly DependencyProperty LayoutModeProperty
Field Value
DependencyProperty
NavigationPaneProperty
Identifies the NavigationPane dependency property.
Declaration
public static readonly DependencyProperty NavigationPaneProperty
Field Value
DependencyProperty
QuickAccessToolBarPositionProperty
Identifies the QuickAccessToolBarPosition property.
Declaration
public static readonly DependencyProperty QuickAccessToolBarPositionProperty
Field Value
DependencyProperty
QuickAccessToolBarProperty
Identifies the QuickAccessToolBar property.
Declaration
public static readonly DependencyProperty QuickAccessToolBarProperty
Field Value
DependencyProperty
RibbonViewStyleProperty
Identifies the RibbonViewStyle dependency property.
Declaration
public static readonly DependencyProperty RibbonViewStyleProperty
Field Value
DependencyProperty
SelectedShapeToolIndexProperty
Identifies the SelectedShapeToolIndex dependency property.
Declaration
public static readonly DependencyProperty SelectedShapeToolIndexProperty
Field Value
DependencyProperty
ShowLayoutModeButtonProperty
Identifies the ShowLayoutModeButton dependency property.
Declaration
public static readonly DependencyProperty ShowLayoutModeButtonProperty
Field Value
DependencyProperty
TitleBarVisibilityProperty
Identifies the TitleBarVisibility property.
Declaration
public static readonly DependencyProperty TitleBarVisibilityProperty
Field Value
DependencyProperty
ToolboxProperty
Identifies the Toolbox dependency property.
Declaration
public static readonly DependencyProperty ToolboxProperty
Field Value
DependencyProperty
VerticalRulerProperty
Identifies the VerticalRuler dependency property.
Declaration
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).
AdditionalGroups
Gets the collection of additional RadRibbonGroups.
Declaration
public ObservableCollection<RadRibbonGroup> AdditionalGroups { get; }
Property Value
AdditionalTabs
Gets the collection of additional RadRibbonTabs.
Declaration
public ObservableCollection<RadRibbonTab> AdditionalTabs { get; }
Property Value
ApplicationButtonContent
Gets or sets the application button content. Use this property or ApplicationButtonImageSource property to set the content of the application button.
Declaration
public object ApplicationButtonContent { get; set; }
Property Value
ApplicationButtonImageSource
Gets or sets the application button image source.
Declaration
public ImageSource ApplicationButtonImageSource { get; set; }
Property Value
ImageSource
Backstage
Gets or sets the backstage.
Declaration
public RadRibbonBackstage Backstage { get; set; }
Property Value
The backstage.
BackstageClippingElement
Gets or sets the area that will contain the backstage.
Declaration
public FrameworkElement BackstageClippingElement { get; set; }
Property Value
FrameworkElement
Diagram
Gets or sets the diagram.
DiagramCellHeight
Gets the sell size height of the diagram.
DiagramCellWidth
Gets the sell size width of the diagram.
DiagramLineStroke
Gets the lines stroke of the diagram's background grid.
Declaration
public Color DiagramLineStroke { get; }
Property Value
Color
HorizontalRuler
Gets or sets the horizontal diagram ruler.
Declaration
public RadDiagramRuler HorizontalRuler { get; set; }
Property Value
LayoutMode
Gets or sets the LayoutMode of the RadRibbonView.
Declaration
public RibbonLayout LayoutMode { get; set; }
Property Value
LayoutModeButtonContent
Gets or sets the content of the LayoutMode button.
Declaration
public object LayoutModeButtonContent { get; set; }
Property Value
NavigationPane
Gets or sets the navigation pane.
Declaration
public RadDiagramNavigationPane NavigationPane { get; set; }
Property Value
QuickAccessToolBar
Gets or sets the QuickAccessToolBar.
Declaration
public QuickAccessToolBar QuickAccessToolBar { get; set; }
Property Value
QuickAccessToolBarPosition
Gets or sets the quick access toolbar position.
Declaration
public QuickAccessToolBarPosition QuickAccessToolBarPosition { get; set; }
Property Value
RibbonViewStyle
Styles the RibbonView.
Declaration
public Style RibbonViewStyle { get; set; }
Property Value
Style
SelectedShapeToolIndex
Gets the index of the active shape tool. 0 - Rectangle, 1 - Ellipse, 2 - Triangle.
ShowLayoutModeButton
Gets or sets a value indicating whether to show layout button should be visible.
TitleBarVisibility
Gets or sets the title bar visibility of the RadRibbonView.
Declaration
public Visibility TitleBarVisibility { get; set; }
Property Value
Visibility
Toolbox
Gets or sets the toolbox.
Declaration
public RadDiagramToolbox Toolbox { get; set; }
Property Value
VerticalRuler
Gets or sets the vertical diagram ruler.
Declaration
public RadDiagramRuler VerticalRuler { get; set; }
Property Value
Methods
OnApplyTemplate()
Declaration
public override void OnApplyTemplate()
OnCreateAutomationPeer()
Declaration
protected override AutomationPeer OnCreateAutomationPeer()
Returns
AutomationPeer
OnInitialized(EventArgs)
Raises the event. This method is invoked whenever is set to true internally.
Declaration
protected override void OnInitialized(EventArgs e)
Parameters
e
The RoutedEventArgs that contains the event data.
ResetTheme()
Declaration
public void ResetTheme()
Events
HtmlExportButtonClicked
Occurs when the HTML Export button is clicked.
Declaration
public event RadRoutedEventHandler HtmlExportButtonClicked
Event Value