RadRibbonForm
Represents a specialized form that hosts a RadRibbonBar control and provides Office 2007-style form appearance with advanced theming capabilities and non-client area customization.
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.UI.dll
Syntax:
public class RadRibbonForm : RadNonClientUIBaseForm<RadRibbonBar, RadRibbonFormBehavior>, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable, IContainerControl, IComponentTreeHandler, ILayoutHandler, ISupportInitializeNotification, ISupportInitialize, INotifyPropertyChanged, IAnalyticsProvider
Inheritance: objectMarshalByRefObjectComponentControlScrollableControlContainerControlFormRadFormControlBaseRadNonClientUIBaseForm<RadRibbonBar, RadRibbonFormBehavior>RadRibbonForm...
Implements:
Inherited Members
Constructors
public RadRibbonForm()
Properties
Gets the RibbonFormElement instance that represents the visual element hierarchy responsible for rendering the ribbon form's appearance and managing its layout.
public RibbonFormElement FormElement { get; }
The RibbonFormElement that builds and manages the visual structure of this ribbon form, including borders, title bar, and integration points with the ribbon control.
Gets the RadRibbonBar control that is hosted within this ribbon form's non-client area. This ribbon bar provides the main user interface elements and command organization for the form.
public RadRibbonBar RibbonBar { get; }
The RadRibbonBar instance that serves as the primary UI control for this form, or null if no ribbon bar has been configured.
Gets or sets the theme class name that determines the visual styling and appearance of this ribbon form. This property controls which theme definitions are applied to customize the form's look and feel.
public override string ThemeClassName { get; set; }
A string representing the fully qualified theme class name. The default value is "Telerik.WinControls.UI.RadRibbonForm". Setting this property allows customization of the form's appearance through the Telerik theming system.
Overrides:
Methods
Creates and initializes the form behavior instance that manages the ribbon form's non-client area interaction, theming, and integration with the hosted RadRibbonBar control.
protected override FormControlBehavior InitializeFormBehavior()
A new instance of RadRibbonFormBehavior configured for this ribbon form.
Overrides: