RadProgressBar
A control that shows a progress of a task or process in percent, absolute value or discrete steps. Its value can be set on the server, or on the client.
Definition
Namespace:Telerik.Web.UI
Assembly:Telerik.Web.UI.dll
Syntax:
[RequiredScript(typeof(jQueryPlugins))]
[RequiredScript(typeof(AnimationFramework))]
[ClientScriptResource("Telerik.Web.UI.RadProgressBar", "Telerik.Web.UI.ProgressBar.RadProgressBarScripts.js")]
[EmbeddedSkin("ProgressBar", typeof(RadProgressBar))]
[EmbeddedSkin("ProgressBar", "Default", typeof(RadProgressBar))]
[ToolboxBitmap(typeof(RadProgressBar), "Toolbox.Icons.ProgressBar.png")]
[TelerikToolboxCategory("Visualization")]
public class RadProgressBar : RadWebControl, IComponent, IDisposable, IParserAccessor, IUrlResolutionService, IDataBindingsAccessor, IControlBuilderAccessor, IControlDesignerAccessor, IExpressionsAccessor, IAttributeAccessor, IScriptControl, IControlResolver, IPostBackDataHandler, ISkinnableControl, IControl
Inheritance: objectControlWebControlRadWebControlRadProgressBar
Implements:
Inherited Members
Constructors
public RadProgressBar()
Properties
Configures the progress animation settings.
[PersistenceMode(PersistenceMode.InnerProperty)]
public ProgressBarAnimationSettings AnimationSettings { get; }
Specifies the type of RadProgressBar. The supported types are Value, Percent and Chunk.
[ClientControlProperty]
public ProgressBarType BarType { get; set; }
Specifies the number of chunks. Default is 5. This property is applicable only when the type of the ProgressBar is set to chunk.
[ClientControlProperty]
public int ChunksCount { get; set; }
Defines the client events handlers.
[PersistenceMode(PersistenceMode.InnerProperty)]
public ProgressBarClientEvents ClientEvents { get; }
The CssClass property will now be used instead of the former Skin and will be modified in AddAttributesToRender()
protected override string CssClassFormatString { get; }
Overrides:
Specifies if the progress state is Indeterminate.
public bool Indeterminate { get; set; }
Specifies the maximum value of the ProgressBar.
[ClientControlProperty]
public double MaxValue { get; set; }
Specifies the minimum value of the ProgressBar.
[ClientControlProperty]
public double MinValue { get; set; }
The orientation of the ProgressBar. Possible values are horizontal and vertical.
[ClientControlProperty]
public ProgressBarOrientation Orientation { get; set; }
protected HtmlTextWriterStyle ProgressProperty { get; }
Specifies if the progress direction will be reversed.
[ClientControlProperty]
public bool Reversed { get; set; }
Specifies if the progress label will be shown.
[ClientControlProperty]
public bool ShowLabel { get; set; }
protected override bool SupportsRenderingMode { get; }
Overrides:
protected override HtmlTextWriterTag TagKey { get; }
Overrides:
Methods
Executed when post data is loaded from the request
protected override bool LoadPostData(string postDataKey, NameValueCollection postCollection)
Overrides:
protected override void RenderContents(HtmlTextWriter writer)
Overrides:
protected override void TrackViewState()
Overrides: