RadProgressArea
Definition
Namespace:Telerik.Web.UI
Assembly:Telerik.Web.UI.dll
Syntax:
[EmbeddedSkin("ProgressArea", typeof(RadProgressArea))]
[EmbeddedSkin("ProgressArea", "Default", typeof(RadProgressArea))]
[RequiredCss("Telerik.Web.UI.Skins.Common.MaterialRipple.css", RenderMode.Lightweight, typeof(RadButton))]
[RequiredScript(typeof(jQueryPlugins))]
[RequiredScript(typeof(MaterialRipple))]
[TelerikToolboxCategory("Upload")]
[ToolboxBitmap(typeof(RadProgressArea), "Toolbox.Icons.ProgressArea.png")]
[ClientScriptResource("Telerik.Web.UI.RadProgressArea", "Telerik.Web.UI.Upload.RadProgressArea.js")]
[RequiredScript(typeof(PopupBehavior))]
public class RadProgressArea : RadWebControl, IComponent, IDisposable, IParserAccessor, IUrlResolutionService, IDataBindingsAccessor, IControlBuilderAccessor, IControlDesignerAccessor, IExpressionsAccessor, IAttributeAccessor, IScriptControl, IControlResolver, IPostBackDataHandler, ISkinnableControl, IControl, INamingContainer
Inheritance: objectControlWebControlRadWebControlRadProgressArea
Implements:
Inherited Members
Constructors
public RadProgressArea()
Fields
public static readonly string CancelButtonName
public static readonly string CurrentOperationName
public static readonly string PrimaryPercentName
public static readonly string PrimaryProgressBarElement
public static readonly string PrimaryProgressElement
public static readonly string PrimaryTotalName
public static readonly string PrimaryValueName
public static readonly string ProgressAreaHeader
public static readonly string SecondaryPercentName
public static readonly string SecondaryProgressBarElement
public static readonly string SecondaryProgressElement
public static readonly string SecondaryTotalName
public static readonly string SecondaryValueName
public static readonly string TimeElapsedName
public static readonly string TimeEstimatedName
Properties
The CssClass property will now be used instead of the former Skin and will be modified in AddAttributesToRender()
protected override string CssClassFormatString { get; }
Overrides:
Gets or sets the selected culture. Localization strings will be loaded based on this value.
public CultureInfo Culture { get; set; }
The culture.
Gets or sets the value indicating whether the Cancel button should be visible.
[Bindable(true)]
public bool DisplayCancelButton { get; set; }
The display cancel button.
Specifies the Text that is displayed in the header area of RadProgressArea.
public string HeaderText { get; set; }
The header text.
protected bool isInDesignMode { get; }
Specifies the localization of the RadProgressArea (the language which will be used).
[Browsable(true)]
[Bindable(true)]
[Obsolete("Use the Culture property")]
public string Language { get; set; }
The default value is en-US.
Gets the localization.
[PersistenceMode(PersistenceMode.InnerProperty)]
public ProgressAreaStrings Localization { get; }
The localization.
Gets or sets a value indicating where RadProgressArea will look for its .resx localization files.
public string LocalizationPath { get; set; }
The localization path.
Specifies the client-side function to be executed when a progress bar is about to be updated.
[PersistenceMode(PersistenceMode.Attribute)]
[Bindable(true)]
[ClientControlEvent]
[ClientPropertyName("progressBarUpdating")]
public string OnClientProgressBarUpdating { get; set; }
The default value is string.Empty.
Specifies the client-side function to be executed when the Progress Area status is about to be updated.
[PersistenceMode(PersistenceMode.Attribute)]
[Bindable(true)]
[ClientControlEvent]
[ClientPropertyName("progressUpdating")]
public string OnClientProgressUpdating { get; set; }
The default value is string.Empty.
Gets or sets the progress indicators.
[Bindable(true)]
public ProgressIndicators ProgressIndicators { get; set; }
The progress indicators.
Gets or sets the progress template.
[Browsable(false)]
[PersistenceMode(PersistenceMode.InnerProperty)]
[TemplateContainer(typeof(ProgressPanel))]
public ITemplate ProgressTemplate { get; set; }
The progress template.
protected override bool SupportsRenderingMode { get; }
Overrides:
Provides access to the localization strings of the control.
protected override HtmlTextWriterTag TagKey { get; }
Localization name/value collection.
Overrides:
This property is intended to be used when there is a need to access the localization strings of the control from the code behind.
Methods
protected override void CreateChildControls()
Overrides:
Binds a data source to the invoked server control and all its child controls.
public override void DataBind()
Overrides:
protected override void DescribeClientEvents(IScriptDescriptor descriptor)
Overrides:
protected override void DescribeClientProperties(IScriptDescriptor descriptor)
Overrides:
protected override void DescribeComponent(IScriptDescriptor descriptor)
Overrides:
protected override void RenderContents(HtmlTextWriter writer)
Overrides: