RadSlider
Class
Definition
Namespace:Telerik.Web.UI
Assembly:Telerik.Web.UI.dll
Syntax:
C#
[RequiredScript(typeof(jQueryPlugins))]
[RequiredScript(typeof(ResizeExtender))]
[RequiredScript(typeof(AnimationFramework))]
[RequiredScript(typeof(MaterialRipple))]
[ClientScriptResource("Telerik.Web.UI.RadSlider", "Telerik.Web.UI.Slider.RadSliderScripts.js")]
[EmbeddedSkin("Slider")]
[EmbeddedSkin("Slider", "Default")]
[RequiredCss("Telerik.Web.UI.Skins.Common.fonticons.css", RenderMode.Lightweight, typeof(RadSlider))]
[RequiredCss("Telerik.Web.UI.Skins.Common.MaterialRipple.css", RenderMode.Lightweight, typeof(RadButton))]
[TelerikToolboxCategory("Miscellaneous")]
public class RadSlider : ControlItemContainer, IScriptControl, IControlResolver, IPostBackDataHandler, ISkinnableControl, IControl, IFeatureGroup, INamingContainer, IXmlSerializable, IControlItemContainer, IPostBackEventHandler
Inheritance: objectRadDataBoundControlControlItemContainerRadSlider
Implements:
Inherited Members
Constructors
C#
public RadSlider()
Properties
C#
[ClientControlProperty]
public int AnimationDuration { get; set; }
C#
public override bool AppendDataBoundItems { get; set; }
Overrides:
C#
[ClientControlProperty]
[ClientPropertyName("_autoPostBack")]
public bool AutoPostBack { get; set; }
C#
protected override string CssClassFormatString { get; }
Overrides:
C#
[Browsable(false)]
[TypeConverter(typeof(DecimalConverter))]
[Bindable(true, BindingDirection.TwoWay)]
public object DbValue { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("_decreaseText")]
public string DecreaseText { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("_dragText")]
public string DragText { get; set; }
C#
[ClientControlProperty]
public bool EnableDragRange { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("_enableServerSideRendering")]
public bool EnableServerSideRendering { get; set; }
Height
Unit
C#
[ClientControlProperty]
[ClientPropertyName("_height")]
public override Unit Height { get; set; }
Overrides:
C#
[ClientControlProperty]
[ClientPropertyName("_increaseText")]
public string IncreaseText { get; set; }
C#
[ClientControlProperty]
public bool IsDirectionReversed { get; set; }
C#
[ClientControlProperty]
public bool IsSelectionRangeEnabled { get; set; }
C#
public SliderItemBinding ItemBinding { get; }
C#
public RadSliderItemCollection Items { get; }
C#
[ClientControlProperty]
public SliderItemType ItemType { get; set; }
C#
public decimal LargeChange { get; set; }
C#
[Browsable(false)]
[Obsolete("Please use the Width and Height properties of the RadSlider.")]
public int Length { get; set; }
C#
public decimal MaximumValue { get; set; }
C#
public decimal MinimumValue { get; set; }
C#
[Browsable(false)]
[Obsolete("This property is now obsolete. Please use the OnClientValueChanging property instead.", false)]
public virtual string OnClientBeforeValueChange { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("dataBound")]
public virtual string OnClientDataBound { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("itemDataBinding")]
public virtual string OnClientItemDataBinding { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("itemDataBound")]
public virtual string OnClientItemDataBound { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("itemsCreated")]
public virtual string OnClientItemsCreated { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("load")]
public virtual string OnClientLoad { get; set; }
C#
[Browsable(false)]
[Obsolete("This property is now obsolete. Please use the OnClientLoad property instead.", false)]
public virtual string OnClientLoaded { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("slide")]
public virtual string OnClientSlide { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("slideEnd")]
public virtual string OnClientSlideEnd { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("slideRange")]
public virtual string OnClientSlideRange { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("slideRangeEnd")]
public virtual string OnClientSlideRangeEnd { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("slideRangeStart")]
public virtual string OnClientSlideRangeStart { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("slideStart")]
public virtual string OnClientSlideStart { get; set; }
C#
[Browsable(false)]
[Obsolete("This property is now obsolete. Please use the OnClientValueChanged property instead.", false)]
public virtual string OnClientValueChange { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("valueChanged")]
public virtual string OnClientValueChanged { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("valueChanging")]
public virtual string OnClientValueChanging { get; set; }
Orientation
Orientation
C#
[ClientControlProperty]
public Orientation Orientation { get; set; }
C#
[Browsable(false)]
public int SelectedIndex { get; set; }
C#
[Browsable(false)]
public RadSliderItem SelectedItem { get; }
C#
[Browsable(false)]
public RadSliderItemCollection SelectedItems { get; }
C#
public decimal SelectedRegionStartValue { get; set; }
C#
[Browsable(false)]
public string SelectedValue { get; set; }
C#
public decimal SelectionEnd { get; set; }
C#
public decimal SelectionStart { get; set; }
C#
[ClientControlProperty]
public bool ShowDecreaseHandle { get; set; }
C#
[ClientControlProperty]
public bool ShowDragHandle { get; set; }
C#
[ClientControlProperty]
public bool ShowIncreaseHandle { get; set; }
C#
public decimal SmallChange { get; set; }
C#
protected override bool SupportsRenderingMode { get; }
Overrides:
TagKey
HtmlTextWriterTag
C#
protected override HtmlTextWriterTag TagKey { get; }
Overrides:
C#
[ClientControlProperty]
public SliderThumbsInteractionMode ThumbsInteractionMode { get; set; }
C#
[ClientControlProperty]
public bool TrackMouseWheel { get; set; }
C#
[ClientControlProperty]
public SliderTrackPosition TrackPosition { 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#
protected override void ControlPreRender()
Overrides:
C#
protected override ControlItemCollection CreateChildItemCollection()
Overrides:
C#
protected override Style CreateControlStyle()
Style
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#
protected override void LoadClientState(Dictionary<string, object> clientState)
Overrides:
C#
protected override bool LoadPostData(string postDataKey, NameValueCollection postCollection)
Overrides:
C#
protected virtual void OnItemDataBound(RadSliderItemEventArgs e)
C#
protected override void PerformDataBinding(IEnumerable data)
Overrides:
C#
protected override void RaiseItemDataBound(ControlItem item)
Overrides:
C#
protected override void RaisePostDataChangedEvent()
Overrides:
C#
protected override void RenderContents(HtmlTextWriter writer)
Overrides:
C#
protected void RenderDragHandle(bool isEndDragHandle, HtmlTextWriter writer)
C#
protected void RenderIncreaseDecreaseHandle(bool decrease, HtmlTextWriter writer)
C#
protected void RenderItemsHTML(HtmlTextWriter writer)
C#
protected void RenderTicksHTML(HtmlTextWriter writer)
C#
protected void RenderWrapper(HtmlTextWriter writer)
Events
C#
public event EventHandler ValueChanged