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