New to Telerik UI for ASP.NET AJAX? Start a free 30-day trial

Definition

Namespace:Telerik.Web.UI

Assembly:Telerik.Web.UI.dll

Syntax:

C#
[EmbeddedSkin("RibbonBar", typeof(RadRibbonBar))]
[EmbeddedSkin("RibbonBar", "Default", typeof(RadRibbonBar))]
[RequiredCss("Telerik.Web.UI.Skins.Common.fonticons.css", RenderMode.Lightweight, typeof(RadRibbonBar))]
[RequiredCss("Telerik.Web.UI.Skins.Common.MaterialRipple.css", RenderMode.Lightweight, typeof(RadButton))]
[RequiredScript(typeof(jQueryPlugins), 0)]
[RequiredScript(typeof(RibbonBarBaseScripts), 1)]
[RequiredScript(typeof(MaterialRipple))]
[ClientScriptResource("Telerik.Web.UI.RadRibbonBar", "Telerik.Web.UI.RibbonBar.RadRibbonBarScripts.js")]
[TelerikToolboxCategory("Navigation")]
public class RadRibbonBar : RadWebControl, IScriptControl, IControlResolver, ISkinnableControl, IControl, IPostBackEventHandler, IPostBackDataHandler, IXmlSerializable

Inheritance: objectRadWebControlRadRibbonBar

Implements: IControlIControlResolverIPostBackDataHandlerIPostBackEventHandlerIScriptControlISkinnableControlIXmlSerializable...

Inherited Members RadWebControl.ResolveRenderMode()RadWebControl.CanRenderInMode(RenderModeBrowserAdaptor, RenderMode)RadWebControl.PreferredRenderMode(RenderModeBrowserAdaptor)RadWebControl.GetSkinSuffix()RadWebControl.AddAttributesToRender(HtmlTextWriter)RadWebControl.ControlPreRender()RadWebControl.RenderSmartPasteDescriptionAttribute()RadWebControl.ConfigureCombinedScriptFile()RadWebControl.ConfigureCombinedBaseSkinFile()RadWebControl.RegisterScriptControl()RadWebControl.RegisterCssReferences()RadWebControl.LoadClientState(Dictionary<string, object>)RadWebControl.SaveClientState()RadWebControl.RenderClientStateField(HtmlTextWriter)RadWebControl.RenderBeginTag(HtmlTextWriter)RadWebControl.RenderEndTag(HtmlTextWriter)RadWebControl.Render(HtmlTextWriter)RadWebControl.RenderScriptsNoScriptManager(HtmlTextWriter)RadWebControl.RenderDescriptorsNoScriptManager(HtmlTextWriter)RadWebControl.RegisterScriptDescriptors()RadWebControl.ApplyConditionalRendering(HtmlTextWriter)RadWebControl.RenderClassic(HtmlTextWriter)RadWebControl.RenderLite(HtmlTextWriter)RadWebControl.RenderNative(HtmlTextWriter)RadWebControl.InitializeRenderMode()RadWebControl.OnInit(EventArgs)RadWebControl.DescribeRenderMode(IScriptDescriptor)RadWebControl.DescribeProperty<T>(IScriptDescriptor, string, T, T)RadWebControl.DescribeIDReferenceProperty(IScriptDescriptor, string, string)RadWebControl.DescribeEvent(IScriptDescriptor, string, string)RadWebControl.GetEmbeddedSkinNames()RadWebControl.GetScriptDescriptors()RadWebControl.GetScriptReferences()RadWebControl.GetViewScriptReference()RadWebControl.RaisePostDataChangedEvent()RadWebControl.GetViewStateValue<T>(string, T)RadWebControl.RegisterWithScriptManagerRadWebControl.SkinRadWebControl.EnableRippleEffectRadWebControl.EnableEmbeddedScriptsRadWebControl.EnableEmbeddedSkinsRadWebControl.EnableEmbeddedBaseStylesheetRadWebControl.RuntimeSkinRadWebControl.EnableAjaxSkinRenderingRadWebControl.RenderModeRadWebControl.ResolvedRenderModeRadWebControl.SupportsAdaptiveRenderingRadWebControl.SupportsNativeRenderingRadWebControl.SupportsLightweightRenderingRadWebControl.IsRenderModeSetRadWebControl.RenderingCompatibilityRadWebControl.ClientIDModeRadWebControl.ScriptManagerRadWebControl.RadScriptManagerRadWebControl.RadStyleSheetManagerRadWebControl.AccessKeyRadWebControl.BackColorRadWebControl.BorderColorRadWebControl.BorderStyleRadWebControl.BorderWidthRadWebControl.CssClassRadWebControl.EnabledRadWebControl.EnableThemingRadWebControl.ForeColorRadWebControl.FontRadWebControl.HeightRadWebControl.SkinIDRadWebControl.VisibleRadWebControl.WidthRadWebControl.TabIndexRadWebControl.ToolTip...

Constructors

C#
public RadRibbonBar()

Properties

C#
public RibbonBarApplicationMenu ApplicationMenu { get; set; }
C#
public string ApplicationMenuID { get; set; }
C#
public RibbonBarContextualTabGroupCollection ContextualTabGroups { get; }
C#
protected override string CssClassFormatString { get; }

Overrides: RadWebControl.CssClassFormatString

C#
[ClientPersistedProperty]
public bool EnableAutoArrange { get; set; }
C#
[ClientPersistedProperty]
public bool EnableMinimizing { get; set; }
C#
public bool EnableQuickAccessToolbar { get; set; }
C#
public override string ID { get; set; }
C#
[ClientPersistedProperty]
public RibbonBarImageRenderingMode ImageRenderingMode { get; set; }
C#
public RibbonBarKeyboardNavigationSettings KeyboardNavigationSettings { get; }
C#
[ClientPersistedProperty]
public bool Minimized { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("applicationMenuItemClicked")]
public string OnClientApplicationMenuItemClicked { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("applicationMenuItemClicking")]
public string OnClientApplicationMenuItemClicking { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("buttonClicked")]
public string OnClientButtonClicked { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("buttonClicking")]
public string OnClientButtonClicking { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("buttonToggled")]
public string OnClientButtonToggled { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("buttonToggling")]
public string OnClientButtonToggling { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("colorPickerColorChanged")]
public string OnClientColorPickerColorChanged { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("colorPickerColorChanging")]
public string OnClientColorPickerColorChanging { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("comboBoxSelectedIndexChanged")]
public string OnClientComboBoxSelectedIndexChanged { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("comboBoxSelectedIndexChanging")]
public string OnClientComboBoxSelectedIndexChanging { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("comboBoxTextChanged")]
public string OnClientComboBoxTextChanged { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("dropDownSelectedIndexChanged")]
public string OnClientDropDownSelectedIndexChanged { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("dropDownSelectedIndexChanging")]
public string OnClientDropDownSelectedIndexChanging { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("galleryCommand")]
public string OnClientGalleryCommand { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("galleryCommandPreview")]
public string OnClientGalleryCommandPreview { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("galleryCommandPreviewEnd")]
public string OnClientGalleryCommandPreviewEnd { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("launcherClicked")]
public string OnClientLauncherClicked { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("launcherClicking")]
public string OnClientLauncherClicking { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("load")]
public string OnClientLoad { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("maximized")]
public string OnClientMaximized { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("maximizing")]
public string OnClientMaximizing { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("menuItemClicked")]
public string OnClientMenuItemClicked { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("menuItemClicking")]
public string OnClientMenuItemClicking { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("minimized")]
public string OnClientMinimized { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("minimizing")]
public string OnClientMinimizing { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("numericTextBoxValueChanged")]
public string OnClientNumericTextBoxValueChanged { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("numericTextBoxValueChanging")]
public string OnClientNumericTextBoxValueChanging { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("selectedTabChanged")]
public string OnClientSelectedTabChanged { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("selectedTabChanging")]
public string OnClientSelectedTabChanging { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("splitButtonClicked")]
public string OnClientSplitButtonClicked { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("splitButtonClicking")]
public string OnClientSplitButtonClicking { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("toggleListToggled")]
public string OnClientToggleListToggled { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("toggleListToggling")]
public string OnClientToggleListToggling { get; set; }
C#
protected override IRenderer Renderer { get; }

Overrides: RadWebControl.Renderer

C#
public bool RenderInactiveContextualTabGroups { get; set; }
C#
public int SelectedTabIndex { get; set; }
C#
protected override bool SupportsRenderingMode { get; }

Overrides: RadWebControl.SupportsRenderingMode

C#
public RibbonBarTabCollection Tabs { get; }

TagKey

HtmlTextWriterTag

C#
protected override HtmlTextWriterTag TagKey { get; }
C#
[ClientControlProperty]
[ClientPropertyName("_uniqueId")]
public override string UniqueID { get; }

Methods

C#
protected override IRenderer CreateControlRenderer()
Returns:

IRenderer

Overrides: RadWebControl.CreateControlRenderer()

C#
protected override void DescribeClientEvents(IScriptDescriptor descriptor)
Parameters:descriptorIScriptDescriptor

Overrides: RadWebControl.DescribeClientEvents(IScriptDescriptor)

C#
protected override void DescribeClientProperties(IScriptDescriptor descriptor)
Parameters:descriptorIScriptDescriptor

Overrides: RadWebControl.DescribeClientProperties(IScriptDescriptor)

C#
protected override void DescribeComponent(IScriptDescriptor descriptor)
Parameters:descriptorIScriptDescriptor

Overrides: RadWebControl.DescribeComponent(IScriptDescriptor)

C#
public RibbonBarButton FindButtonByValue(string value)
Parameters:valuestringReturns:

RibbonBarButton

C#
public RibbonBarGroup FindGroupByValue(string value)
Parameters:valuestringReturns:

RibbonBarGroup

C#
public RibbonBarMenuItem FindMenuItemByValue(string value)
Parameters:valuestringReturns:

RibbonBarMenuItem

C#
public RibbonBarTab FindTabByValue(string value)
Parameters:valuestringReturns:

RibbonBarTab

C#
public RibbonBarToggleButton FindToggleButtonByValue(string value)
Parameters:valuestringReturns:

RibbonBarToggleButton

C#
public string GetXml()
Returns:

string

C#
protected virtual void GetXml(XmlSerializer serializer, TextWriter output)
Parameters:serializerXmlSerializeroutputTextWriter
C#
public void LoadContentFile(string xmlFileName)
Parameters:xmlFileNamestring
C#
protected override bool LoadPostData(string postDataKey, NameValueCollection postCollection)
Parameters:postDataKeystringpostCollectionNameValueCollectionReturns:

bool

Overrides: RadWebControl.LoadPostData(string, NameValueCollection)

C#
protected override void LoadViewState(object savedState)
Parameters:savedStateobject
C#
protected void LoadXml(RadRibbonBar deserialized)
Parameters:deserializedRadRibbonBar
C#
public void LoadXml(string xml)
Parameters:xmlstring
C#
protected virtual void OnApplicationMenuItemClick(RibbonBarApplicationMenuItemClickEventArgs e)
Parameters:eRibbonBarApplicationMenuItemClickEventArgs
C#
protected virtual void OnButtonClick(RibbonBarButtonClickEventArgs e)
Parameters:eRibbonBarButtonClickEventArgs
C#
protected virtual void OnButtonToggle(RibbonBarButtonToggleEventArgs e)
Parameters:eRibbonBarButtonToggleEventArgs
C#
protected virtual void OnColorPickerColorChanged(RibbonBarColorPickerColorChangedEventArgs e)
Parameters:eRibbonBarColorPickerColorChangedEventArgs
C#
protected virtual void OnComboBoxSelectedIndexChanged(RibbonBarComboBoxSelectedIndexChangedEventArgs e)
Parameters:eRibbonBarComboBoxSelectedIndexChangedEventArgs
C#
protected virtual void OnComboBoxTextChanged(RibbonBarComboBoxTextChangedEventArgs e)
Parameters:eRibbonBarComboBoxTextChangedEventArgs
C#
protected virtual void OnCommand(object sender, CommandEventArgs e)
Parameters:senderobjecteCommandEventArgs
C#
protected virtual void OnDropDownSelectedIndexChanged(RibbonBarDropDownSelectedIndexChangedEventArgs e)
Parameters:eRibbonBarDropDownSelectedIndexChangedEventArgs
C#
protected virtual void OnGalleryCommand(RibbonBarGalleryCommandEventArgs e)
Parameters:eRibbonBarGalleryCommandEventArgs
C#
protected virtual void OnLauncherClick(RibbonBarLauncherClickEventArgs e)
Parameters:eRibbonBarLauncherClickEventArgs
C#
protected virtual void OnMenuItemClick(RibbonBarMenuItemClickEventArgs e)
Parameters:eRibbonBarMenuItemClickEventArgs
C#
protected virtual void OnNumericTextBoxValueChanged(RibbonBarNumericTextBoxValueChangedEventArgs e)
Parameters:eRibbonBarNumericTextBoxValueChangedEventArgs
C#
protected override void OnPreRender(EventArgs e)
Parameters:eEventArgs

Overrides: RadWebControl.OnPreRender(EventArgs)

C#
protected virtual void OnSelectedTabChange(RibbonBarSelectedTabChangeEventArgs e)
Parameters:eRibbonBarSelectedTabChangeEventArgs
C#
protected virtual void OnSplitButtonClick(RibbonBarSplitButtonClickEventArgs e)
Parameters:eRibbonBarSplitButtonClickEventArgs
C#
protected virtual void OnToggleListToggle(RibbonBarToggleListToggleEventArgs e)
Parameters:eRibbonBarToggleListToggleEventArgs
C#
[SuppressMessage("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
protected virtual void RaisePostBackEvent(string eventArgument)
Parameters:eventArgumentstring
C#
public void ReadXml(XmlReader reader)
Parameters:readerXmlReader
C#
protected virtual void ReadXmlForContents(XmlReader reader)
Parameters:readerXmlReader
C#
protected override void RenderContents(HtmlTextWriter writer)
Parameters:writerHtmlTextWriter

Overrides: RadWebControl.RenderContents(HtmlTextWriter)

C#
protected override object SaveViewState()
Returns:

object

C#
protected override void TrackViewState()
C#
protected void WriteXml(XmlWriter writer)
Parameters:writerXmlWriter
C#
protected virtual void WriteXmlForContents(XmlWriter writer)
Parameters:writerXmlWriter

Events

C#
public event RibbonBarApplicationMenuItemClickEventHandler ApplicationMenuItemClick
C#
public event RibbonBarButtonClickEventHandler ButtonClick
C#
public event RibbonBarButtonToggleEventHandler ButtonToggle
C#
public event RibbonBarColorPickerColorChangedEventHandler ColorPickerColorChanged
C#
public event RibbonBarComboBoxSelectedIndexChangedEventHandler ComboBoxSelectedIndexChanged
C#
public event RibbonBarComboBoxTextChangedEventHandler ComboBoxTextChanged

Command

CommandEventHandler

C#
public event CommandEventHandler Command
C#
public event RibbonBarDropDownSelectedIndexChangedEventHandler DropDownSelectedIndexChanged
C#
public event RibbonBarGalleryCommandEventHandler GalleryCommand
C#
public event RibbonBarLauncherClickEventHandler LauncherClick
C#
public event RibbonBarMenuItemClickEventHandler MenuItemClick
C#
public event RibbonBarNumericTextBoxValueChangedEventHandler NumericTextBoxValueChanged
C#
public event RibbonBarSelectedTabChangeEventHandler SelectedTabChange
C#
public event RibbonBarSplitButtonClickEventHandler SplitButtonClick
C#
public event RibbonBarToggleListToggleEventHandler ToggleListToggle
In this article
DefinitionConstructorsRadRibbonBar()PropertiesApplicationMenuApplicationMenuIDContextualTabGroupsCssClassFormatStringEnableAutoArrangeEnableMinimizingEnableQuickAccessToolbarIDImageRenderingModeKeyboardNavigationSettingsMinimizedOnClientApplicationMenuItemClickedOnClientApplicationMenuItemClickingOnClientButtonClickedOnClientButtonClickingOnClientButtonToggledOnClientButtonTogglingOnClientColorPickerColorChangedOnClientColorPickerColorChangingOnClientComboBoxSelectedIndexChangedOnClientComboBoxSelectedIndexChangingOnClientComboBoxTextChangedOnClientDropDownSelectedIndexChangedOnClientDropDownSelectedIndexChangingOnClientGalleryCommandOnClientGalleryCommandPreviewOnClientGalleryCommandPreviewEndOnClientLauncherClickedOnClientLauncherClickingOnClientLoadOnClientMaximizedOnClientMaximizingOnClientMenuItemClickedOnClientMenuItemClickingOnClientMinimizedOnClientMinimizingOnClientNumericTextBoxValueChangedOnClientNumericTextBoxValueChangingOnClientSelectedTabChangedOnClientSelectedTabChangingOnClientSplitButtonClickedOnClientSplitButtonClickingOnClientToggleListToggledOnClientToggleListTogglingRendererRenderInactiveContextualTabGroupsSelectedTabIndexSupportsRenderingModeTabsTagKeyUniqueIDMethodsCreateControlRenderer()DescribeClientEvents(IScriptDescriptor)DescribeClientProperties(IScriptDescriptor)DescribeComponent(IScriptDescriptor)FindButtonByValue(string)FindGroupByValue(string)FindMenuItemByValue(string)FindTabByValue(string)FindToggleButtonByValue(string)GetXml()GetXml(XmlSerializer, TextWriter)LoadContentFile(string)LoadPostData(string, NameValueCollection)LoadViewState(object)LoadXml(RadRibbonBar)LoadXml(string)OnApplicationMenuItemClick(RibbonBarApplicationMenuItemClickEventArgs)OnButtonClick(RibbonBarButtonClickEventArgs)OnButtonToggle(RibbonBarButtonToggleEventArgs)OnColorPickerColorChanged(RibbonBarColorPickerColorChangedEventArgs)OnComboBoxSelectedIndexChanged(RibbonBarComboBoxSelectedIndexChangedEventArgs)OnComboBoxTextChanged(RibbonBarComboBoxTextChangedEventArgs)OnCommand(object, CommandEventArgs)OnDropDownSelectedIndexChanged(RibbonBarDropDownSelectedIndexChangedEventArgs)OnGalleryCommand(RibbonBarGalleryCommandEventArgs)OnLauncherClick(RibbonBarLauncherClickEventArgs)OnMenuItemClick(RibbonBarMenuItemClickEventArgs)OnNumericTextBoxValueChanged(RibbonBarNumericTextBoxValueChangedEventArgs)OnPreRender(EventArgs)OnSelectedTabChange(RibbonBarSelectedTabChangeEventArgs)OnSplitButtonClick(RibbonBarSplitButtonClickEventArgs)OnToggleListToggle(RibbonBarToggleListToggleEventArgs)RaisePostBackEvent(string)ReadXml(XmlReader)ReadXmlForContents(XmlReader)RenderContents(HtmlTextWriter)SaveViewState()TrackViewState()WriteXml(XmlWriter)WriteXmlForContents(XmlWriter)EventsApplicationMenuItemClickButtonClickButtonToggleColorPickerColorChangedComboBoxSelectedIndexChangedComboBoxTextChangedCommandDropDownSelectedIndexChangedGalleryCommandLauncherClickMenuItemClickNumericTextBoxValueChangedSelectedTabChangeSplitButtonClickToggleListToggle
Not finding the help you need?
Contact Support