Class RadDiagramRibbon
Represents the Ribbon UI control for developing office inspired diagram applications.
Inheritance
Namespace: Telerik.Windows.Controls.Diagrams.Ribbon
Assembly: Telerik.Windows.Controls.Diagrams.Ribbon.dll
Syntax
[TelerikToolboxCategory("Diagram")]
[Themable]
public class RadDiagramRibbon : Control, IThemable
Constructors
RadDiagramRibbon()
Fields
ActiveToolTypeProperty
Identifies the ActiveToolType dependency property.
Declaration
public static readonly DependencyProperty ActiveToolTypeProperty
Field Value
System.Windows.DependencyProperty
|
AdditionalGroupsProperty
Identifies the AdditionalGroups dependency property.
Declaration
public static readonly DependencyProperty AdditionalGroupsProperty
Field Value
System.Windows.DependencyProperty
|
AdditionalTabsProperty
Identifies the AdditionalTabs dependency property.
Declaration
public static readonly DependencyProperty AdditionalTabsProperty
Field Value
System.Windows.DependencyProperty
|
ApplicationButtonContentProperty
Identifies the ApplicationButtonContent property.
Declaration
public static readonly DependencyProperty ApplicationButtonContentProperty
Field Value
System.Windows.DependencyProperty
|
ApplicationButtonImageSourceProperty
Identifies the ApplicationButtonImageSource property.
Declaration
public static readonly DependencyProperty ApplicationButtonImageSourceProperty
Field Value
System.Windows.DependencyProperty
|
BackstageClippingElementProperty
Gets or sets the area that will contain the backstage.
Declaration
public static readonly DependencyProperty BackstageClippingElementProperty
Field Value
System.Windows.DependencyProperty
|
BackstageProperty
Identifies the Backstage property.
Declaration
public static readonly DependencyProperty BackstageProperty
Field Value
System.Windows.DependencyProperty
|
DiagramCellHeightProperty
Identifies the DiagramCellHeight dependency property.
Declaration
public static readonly DependencyProperty DiagramCellHeightProperty
Field Value
System.Windows.DependencyProperty
|
DiagramCellWidthProperty
Identifies the DiagramCellWidth dependency property.
Declaration
public static readonly DependencyProperty DiagramCellWidthProperty
Field Value
System.Windows.DependencyProperty
|
DiagramLineStrokeProperty
Identifies the DiagramLineStroke dependency property.
Declaration
public static readonly DependencyProperty DiagramLineStrokeProperty
Field Value
System.Windows.DependencyProperty
|
DiagramProperty
Identifies the Diagram dependency property.
Declaration
public static readonly DependencyProperty DiagramProperty
Field Value
System.Windows.DependencyProperty
|
HorizontalRulerProperty
Identifies the HorizontalRuler dependency property.
Declaration
public static readonly DependencyProperty HorizontalRulerProperty
Field Value
System.Windows.DependencyProperty
|
HtmlExportButtonClickedEvent
This event fires when the HTML Export button is clicked.
Declaration
public static readonly RoutedEvent HtmlExportButtonClickedEvent
Field Value
System.Windows.RoutedEvent
|
LayoutModeButtonContentProperty
Identifies the LayoutModeButtonContent dependency property.
Declaration
public static readonly DependencyProperty LayoutModeButtonContentProperty
Field Value
System.Windows.DependencyProperty
|
LayoutModeProperty
Identifies the LayoutMode dependency property.
Declaration
public static readonly DependencyProperty LayoutModeProperty
Field Value
System.Windows.DependencyProperty
|
NavigationPaneProperty
QuickAccessToolBarPositionProperty
Identifies the QuickAccessToolBarPosition property.
Declaration
public static readonly DependencyProperty QuickAccessToolBarPositionProperty
Field Value
System.Windows.DependencyProperty
|
QuickAccessToolBarProperty
Identifies the QuickAccessToolBar property.
Declaration
public static readonly DependencyProperty QuickAccessToolBarProperty
Field Value
System.Windows.DependencyProperty
|
RibbonViewStyleProperty
Identifies the RibbonViewStyle dependency property.
Declaration
public static readonly DependencyProperty RibbonViewStyleProperty
Field Value
System.Windows.DependencyProperty
|
SelectedShapeToolIndexProperty
Identifies the SelectedShapeToolIndex dependency property.
Declaration
public static readonly DependencyProperty SelectedShapeToolIndexProperty
Field Value
System.Windows.DependencyProperty
|
ShowLayoutModeButtonProperty
Identifies the ShowLayoutModeButton dependency property.
Declaration
public static readonly DependencyProperty ShowLayoutModeButtonProperty
Field Value
System.Windows.DependencyProperty
|
TitleBarVisibilityProperty
Identifies the TitleBarVisibility property.
Declaration
public static readonly DependencyProperty TitleBarVisibilityProperty
Field Value
System.Windows.DependencyProperty
|
ToolboxProperty
Identifies the Toolbox dependency property.
Declaration
public static readonly DependencyProperty ToolboxProperty
Field Value
System.Windows.DependencyProperty
|
VerticalRulerProperty
Identifies the VerticalRuler dependency property.
Declaration
public static readonly DependencyProperty VerticalRulerProperty
Field Value
System.Windows.DependencyProperty
|
Properties
ActiveToolType
Gets or sets the active tool of the DiagramRibbon (Diagram default tools and shape tool).
Declaration
public ToolType ActiveToolType { get; set; }
Property Value
ToolType
|
AdditionalGroups
Gets the collection of additional RadRibbonGroups.
Declaration
public ObservableCollection<RadRibbonGroup> AdditionalGroups { get; }
Property Value
System.Collections.ObjectModel.ObservableCollection<RadRibbonGroup>
|
AdditionalTabs
Gets the collection of additional RadRibbonTabs.
Declaration
public ObservableCollection<RadRibbonTab> AdditionalTabs { get; }
Property Value
System.Collections.ObjectModel.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
public object ApplicationButtonContent { get; set; }
Property Value
System.Object
|
ApplicationButtonImageSource
Gets or sets the application button image source.
Declaration
public ImageSource ApplicationButtonImageSource { get; set; }
Property Value
System.Windows.Media.ImageSource
|
Backstage
Gets or sets the backstage.
Declaration
public RadRibbonBackstage Backstage { get; set; }
Property Value
RadRibbonBackstage
The backstage. |
BackstageClippingElement
Gets or sets the area that will contain the backstage.
Declaration
public FrameworkElement BackstageClippingElement { get; set; }
Property Value
System.Windows.FrameworkElement
|
Diagram
Gets or sets the diagram.
Declaration
public RadDiagram Diagram { get; set; }
Property Value
RadDiagram
|
DiagramCellHeight
Gets the sell size height of the diagram.
Declaration
public double DiagramCellHeight { get; }
Property Value
System.Double
|
DiagramCellWidth
Gets the sell size width of the diagram.
Declaration
public double DiagramCellWidth { get; }
Property Value
System.Double
|
DiagramLineStroke
Gets the lines stroke of the diagram's background grid.
Declaration
public Color DiagramLineStroke { get; }
Property Value
System.Windows.Media.Color
|
HorizontalRuler
Gets or sets the horizontal diagram ruler.
Declaration
public RadDiagramRuler HorizontalRuler { get; set; }
Property Value
RadDiagramRuler
|
LayoutMode
Gets or sets the LayoutMode of the RadRibbonView.
Declaration
public RibbonLayout LayoutMode { get; set; }
Property Value
RibbonLayout
|
LayoutModeButtonContent
Gets or sets the content of the LayoutMode button.
Declaration
public object LayoutModeButtonContent { get; set; }
Property Value
System.Object
|
NavigationPane
QuickAccessToolBar
Gets or sets the QuickAccessToolBar.
Declaration
public QuickAccessToolBar QuickAccessToolBar { get; set; }
Property Value
QuickAccessToolBar
|
QuickAccessToolBarPosition
Gets or sets the quick access toolbar position.
Declaration
public QuickAccessToolBarPosition QuickAccessToolBarPosition { get; set; }
Property Value
QuickAccessToolBarPosition
|
RibbonViewStyle
Styles the RibbonView.
Declaration
public Style RibbonViewStyle { get; set; }
Property Value
System.Windows.Style
|
SelectedShapeToolIndex
Gets the index of the active shape tool. 0 - Rectangle, 1 - Ellipse, 2 - Triangle.
Declaration
public int SelectedShapeToolIndex { get; }
Property Value
System.Int32
|
ShowLayoutModeButton
Gets or sets a value indicating whether to show layout button should be visible.
Declaration
public bool ShowLayoutModeButton { get; set; }
Property Value
System.Boolean
|
TitleBarVisibility
Gets or sets the title bar visibility of the RadRibbonView.
Declaration
public Visibility TitleBarVisibility { get; set; }
Property Value
System.Windows.Visibility
|
Toolbox
Gets or sets the toolbox.
Declaration
public RadDiagramToolbox Toolbox { get; set; }
Property Value
RadDiagramToolbox
|
VerticalRuler
Gets or sets the vertical diagram ruler.
Declaration
public RadDiagramRuler VerticalRuler { get; set; }
Property Value
RadDiagramRuler
|
Methods
OnApplyTemplate()
Declaration
public override void OnApplyTemplate()
OnCreateAutomationPeer()
Declaration
protected override AutomationPeer OnCreateAutomationPeer()
Returns
System.Windows.Automation.Peers.AutomationPeer
|
OnInitialized(EventArgs)
Raises the System.Windows.FrameworkElement.Initialized event. This method is invoked whenever System.Windows.FrameworkElement.IsInitialized is set to true internally.
Declaration
protected override void OnInitialized(EventArgs e)
Parameters
System.EventArgs
e
The System.Windows.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 Type
RadRoutedEventHandler
|