RadButton
Class
Definition
Namespace:Telerik.Web.UI
Assembly:Telerik.Web.UI.dll
Syntax:
C#
[RequiredScript(typeof(jQueryPlugins))]
[RequiredScript(typeof(MaterialRipple))]
[ClientScriptResource("Telerik.Web.UI.RadButton", "Telerik.Web.UI.Button.RadButtonScripts.js")]
[EmbeddedSkin("Button")]
[EmbeddedSkin("Button", "Default")]
[RequiredCss("Telerik.Web.UI.Skins.Common.fonticons.css", RenderMode.Lightweight, typeof(RadButton))]
[RequiredCss("Telerik.Web.UI.Skins.Common.MaterialRipple.css", RenderMode.Lightweight, typeof(RadButton))]
[TelerikToolboxCategory("Navigation")]
public class RadButton : RadWebControl, IScriptControl, IControlResolver, IPostBackDataHandler, ISkinnableControl, IControl, IButtonControl, IPostBackEventHandler, ICheckBoxControl, INamingContainer
Inheritance: objectRadWebControlRadButton
Implements:
Inherited Members
Constructors
C#
public RadButton()
Properties
C#
[ClientControlProperty]
[ClientPropertyName("autoPostBack")]
public virtual bool AutoPostBack { get; set; }
C#
[ClientControlProperty]
public virtual RadButtonType ButtonType { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("_causesValidation")]
public virtual bool CausesValidation { get; set; }
C#
[Bindable(true, BindingDirection.TwoWay)]
[ClientControlProperty]
[ClientPropertyName("checked")]
public virtual bool Checked { get; set; }
C#
[Bindable(true)]
[ClientControlProperty]
[ClientPropertyName("commandArgument")]
public string CommandArgument { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("commandName")]
public string CommandName { get; set; }
C#
public RadButtonConfirmSettings ConfirmSettings { get; }
ContentTemplate
ITemplate
C#
public ITemplate ContentTemplate { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("cssClass")]
public override string CssClass { get; set; }
Overrides:
C#
protected override string CssClassFormatString { get; }
Overrides:
C#
[ClientControlProperty]
[ClientPropertyName("disabledCssClass")]
public virtual string DisabledButtonCssClass { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("enableAriaSupport")]
public bool EnableAriaSupport { get; set; }
C#
public virtual bool EnableBrowserButtonStyle { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("enableSplitButton")]
public virtual bool EnableSplitButton { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("groupName")]
public virtual string GroupName { get; set; }
Height
Unit
C#
[ClientControlProperty]
[ClientPropertyName("height")]
public override Unit Height { get; set; }
Overrides:
C#
[ClientControlProperty]
[ClientPropertyName("hoveredCssClass")]
public virtual string HoveredCssClass { get; set; }
C#
public RadButtonIcon Icon { get; }
C#
public RadButtonImage Image { get; }
C#
[Bindable(true)]
[ClientControlProperty]
[ClientPropertyName("_navigateUrl")]
public string NavigateUrl { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("checkedChanged")]
public string OnClientCheckedChanged { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("checkedChanging")]
public string OnClientCheckedChanging { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("clicked")]
public string OnClientClicked { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("clicking")]
public string OnClientClicking { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("load")]
public string OnClientLoad { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("mouseOut")]
public string OnClientMouseOut { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("mouseOver")]
public string OnClientMouseOver { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("toggleStateChanged")]
public string OnClientToggleStateChanged { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("toggleStateChanging")]
public string OnClientToggleStateChanging { get; set; }
C#
public string PostBackUrl { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("pressedCssClass")]
public virtual string PressedCssClass { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("primary")]
public bool Primary { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("readOnly")]
public bool ReadOnly { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("readOnlyCssClass")]
public virtual string ReadOnlyCssClass { get; set; }
C#
[Browsable(false)]
[Bindable(false)]
public virtual RadButtonToggleState SelectedToggleState { get; }
C#
[Browsable(false)]
[Bindable(false)]
[ClientControlProperty]
[ClientPropertyName("selectedToggleStateIndex")]
public virtual int SelectedToggleStateIndex { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("singleClick")]
public virtual bool SingleClick { get; set; }
C#
[Bindable(true)]
[ClientControlProperty]
[ClientPropertyName("singleClickText")]
public string SingleClickText { get; set; }
C#
public virtual string SplitButtonCssClass { get; set; }
C#
public virtual ButtonPosition SplitButtonPosition { get; set; }
C#
protected override bool SupportsRenderingMode { get; }
Overrides:
TagKey
HtmlTextWriterTag
C#
protected override HtmlTextWriterTag TagKey { get; }
C#
[TypeConverter(typeof(TargetConverter))]
[ClientControlProperty]
[ClientPropertyName("target")]
public string Target { get; set; }
C#
[Bindable(true)]
[ClientControlProperty]
[ClientPropertyName("text")]
public string Text { get; set; }
C#
public RadButtonToggleStateCollection ToggleStates { get; }
C#
[ClientControlProperty]
public virtual ButtonToggleType ToggleType { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("toolTip")]
public override string ToolTip { get; set; }
Overrides:
C#
[ClientControlProperty]
[ClientPropertyName("uniqueGroupName")]
protected virtual string UniqueGroupName { get; }
C#
public virtual bool UseSubmitBehavior { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("_validationGroup")]
public virtual string ValidationGroup { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("value")]
public string Value { get; set; }
Width
Unit
C#
[ClientControlProperty]
[ClientPropertyName("width")]
public override Unit Width { get; set; }
Overrides:
Methods
C#
protected override void AddAttributesToRender(HtmlTextWriter writer)
Overrides:
C#
public virtual void ClearSelection()
C#
protected override void ControlPreRender()
Overrides:
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 RadButtonToggleState FindToggleStateByText(string text)
C#
public virtual RadButtonToggleState FindToggleStateByValue(string value)
C#
protected override void LoadClientState(Dictionary<string, object> clientState)
Overrides:
C#
protected override bool LoadPostData(string postDataKey, NameValueCollection postCollection)
Overrides:
C#
protected virtual void OnToggleStateChanged(ButtonToggleStateChangedEventArgs e)
C#
protected override void RaisePostDataChangedEvent()
Overrides:
C#
protected override void Render(HtmlTextWriter writer)
Overrides:
C#
protected override void RenderContents(HtmlTextWriter writer)
Overrides:
C#
protected override void TrackViewState()
Events
C#
public event EventHandler CheckedChanged
C#
public event EventHandler Click
Command
CommandEventHandler
C#
public event CommandEventHandler Command
C#
public event ButtonToggleStateChangedEventHandler ToggleStateChanged