RadSplitButton
Class
Definition
Namespace:Telerik.Web.UI
Assembly:Telerik.Web.UI.dll
Syntax:
C#
[TelerikToolboxCategory("Navigation")]
[RequiredScript(typeof(jQueryPlugins))]
[RequiredScript(typeof(PostBackButtonBase))]
[ClientScriptResource("Telerik.Web.UI.RadSplitButton", "Telerik.Web.UI.Button.RadButtonScripts.js")]
[EmbeddedSkin("Button")]
[EmbeddedSkin("Button", "Default")]
[RequiredCss("Telerik.Web.UI.Skins.Common.fonticons.css", RenderMode.Classic, typeof(RadButton))]
[RequiredCss("Telerik.Web.UI.Skins.Common.fonticons.css", RenderMode.Lightweight, typeof(RadButton))]
public class RadSplitButton : PostBackButtonBase, IScriptControl, IControlResolver, IPostBackDataHandler, ISkinnableControl, IControl, IButtonControl, IPostBackEventHandler, INamingContainer
Inheritance: objectRadWebControlRadButtonBasePostBackButtonBaseRadSplitButton
Implements:
Inherited Members
Constructors
C#
public RadSplitButton()
Properties
C#
public override string ButtonName { get; }
Overrides:
C#
public RadButtonConfirmSettings ConfirmSettings { get; }
ContentTemplate
ITemplate
C#
public ITemplate ContentTemplate { get; set; }
C#
[Browsable(true)]
public virtual RadContextMenu ContextMenu { get; }
C#
public override bool EnableAjaxSkinRendering { get; set; }
Overrides:
C#
[ClientControlProperty]
[ClientPropertyName("enableAriaSupport")]
public bool EnableAriaSupport { get; set; }
C#
public override bool EnableEmbeddedBaseStylesheet { get; set; }
Overrides:
C#
public override bool EnableEmbeddedScripts { get; set; }
Overrides:
C#
public override bool EnableEmbeddedSkins { get; set; }
Overrides:
C#
public ButtonIcon Icon { get; }
C#
[ClientControlEvent]
[ClientPropertyName("contextMenuItemClicked")]
public string OnClientContextMenuItemClicked { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("persistChangesFromContextMenu")]
public bool PersistChangesFromContextMenu { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("primary")]
public bool Primary { get; set; }
C#
public override bool RegisterWithScriptManager { get; set; }
Overrides:
Methods
C#
protected override void ControlPreRender()
Overrides:
C#
protected override void CreateChildControls()
C#
protected override void DescribeClientEvents(IScriptDescriptor descriptor)
Overrides:
C#
protected override void DescribeClientProperties(IScriptDescriptor descriptor)
Overrides:
C#
protected override void DescribeComponent(IScriptDescriptor descriptor)
Overrides:
C#
public virtual IEnumerable<JavaScriptConverter> GetJsConverters()
IEnumerable<JavaScriptConverter>
C#
protected override void LoadClientState(Dictionary<string, object> clientState)
Overrides:
C#
protected virtual void OnChildrenCreated()
C#
protected override void Render(HtmlTextWriter writer)
Overrides:
C#
protected override void RenderContents(HtmlTextWriter writer)
Overrides:
C#
protected override void TrackViewState()
Overrides:
Events
C#
public event EventHandler ChildrenCreated