Class ProgressBarBuilder
Inheritance
System.Object
ProgressBarBuilder
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: Syncfusion.EJ2.dll
Syntax
public class ProgressBarBuilder : ControlBuilder
Constructors
ProgressBarBuilder()
Declaration
public ProgressBarBuilder()
ProgressBarBuilder(ProgressBar)
Declaration
public ProgressBarBuilder(ProgressBar model)
Parameters
Fields
model
Declaration
Field Value
Properties
HtmlAttr
Declaration
public IDictionary<string, object> HtmlAttr { get; set; }
Property Value
Type |
Description |
System.Collections.Generic.IDictionary<System.String, System.Object> |
|
ID
Declaration
public string ID { get; set; }
Property Value
Type |
Description |
System.String |
|
Output
Declaration
public override TextWriter Output { get; set; }
Property Value
Type |
Description |
System.IO.TextWriter |
|
Overrides
Methods
Animation(ProgressBarAnimation)
Animation for the progress bar
Declaration
public ProgressBarBuilder Animation(ProgressBarAnimation animation)
Parameters
Returns
Animation(Action<ProgressBarAnimationBuilder>)
Declaration
public ProgressBarBuilder Animation(Action<ProgressBarAnimationBuilder> animation)
Parameters
Returns
AnimationComplete(String)
Triggers after the animation completed.
Declaration
public ProgressBarBuilder AnimationComplete(string animationComplete)
Parameters
Type |
Name |
Description |
System.String |
animationComplete |
|
Returns
Annotations(Action<ProgressBarAnnotationSettingsBuilder>)
Declaration
public ProgressBarBuilder Annotations(Action<ProgressBarAnnotationSettingsBuilder> annotations)
Parameters
Returns
Annotations(List<ProgressBarAnnotationSettings>)
The configuration for annotation in Progressbar.
Declaration
public ProgressBarBuilder Annotations(List<ProgressBarAnnotationSettings> annotations)
Parameters
Returns
CornerRadius(CornerType)
Declaration
public ProgressBarBuilder CornerRadius(CornerType cornerRadius)
Parameters
Returns
EnablePersistence(Boolean)
Enable or disable persisting component's state between page reloads.
Declaration
public ProgressBarBuilder EnablePersistence(bool enablePersistence = true)
Parameters
Type |
Name |
Description |
System.Boolean |
enablePersistence |
|
Returns
EnablePieProgress(Boolean)
Declaration
public ProgressBarBuilder EnablePieProgress(bool enablePieProgress = true)
Parameters
Type |
Name |
Description |
System.Boolean |
enablePieProgress |
|
Returns
EnableProgressSegments(Boolean)
Declaration
public ProgressBarBuilder EnableProgressSegments(bool enableProgressSegments = true)
Parameters
Type |
Name |
Description |
System.Boolean |
enableProgressSegments |
|
Returns
EnableRtl(Boolean)
Declaration
public ProgressBarBuilder EnableRtl(bool enableRtl = true)
Parameters
Type |
Name |
Description |
System.Boolean |
enableRtl |
|
Returns
EndAngle(Double)
endAngle for circular progress bar
Declaration
public ProgressBarBuilder EndAngle(double endAngle)
Parameters
Type |
Name |
Description |
System.Double |
endAngle |
|
Returns
GapWidth(Double)
Declaration
public ProgressBarBuilder GapWidth(double gapWidth)
Parameters
Type |
Name |
Description |
System.Double |
gapWidth |
|
Returns
Height(String)
height of the progress bar
Declaration
public ProgressBarBuilder Height(string height)
Parameters
Type |
Name |
Description |
System.String |
height |
|
Returns
HtmlAttributes(Object)
Allows additional HTML attributes such as title, name, etc., and
accepts n number of attributes in a key-value pair format.
Declaration
public ProgressBarBuilder HtmlAttributes(object htmlAttributes)
Parameters
Type |
Name |
Description |
System.Object |
htmlAttributes |
|
Returns
InnerRadius(String)
progress radius for circular
Declaration
public ProgressBarBuilder InnerRadius(string innerRadius)
Parameters
Type |
Name |
Description |
System.String |
innerRadius |
|
Returns
IsActive(Boolean)
Declaration
public ProgressBarBuilder IsActive(bool isActive = true)
Parameters
Type |
Name |
Description |
System.Boolean |
isActive |
|
Returns
IsGradient(Boolean)
Declaration
public ProgressBarBuilder IsGradient(bool isGradient = true)
Parameters
Type |
Name |
Description |
System.Boolean |
isGradient |
|
Returns
IsIndeterminate(Boolean)
Declaration
public ProgressBarBuilder IsIndeterminate(bool isIndeterminate = true)
Parameters
Type |
Name |
Description |
System.Boolean |
isIndeterminate |
|
Returns
IsStriped(Boolean)
Declaration
public ProgressBarBuilder IsStriped(bool isStriped = true)
Parameters
Type |
Name |
Description |
System.Boolean |
isStriped |
|
Returns
LabelOnTrack(Boolean)
Declaration
public ProgressBarBuilder LabelOnTrack(bool labelOnTrack = true)
Parameters
Type |
Name |
Description |
System.Boolean |
labelOnTrack |
|
Returns
LabelStyle(ProgressBarFont)
Option for customizing the label text.
Declaration
public ProgressBarBuilder LabelStyle(ProgressBarFont labelStyle)
Parameters
Returns
LabelStyle(Action<ProgressBarFontBuilder>)
Declaration
public ProgressBarBuilder LabelStyle(Action<ProgressBarFontBuilder> labelStyle)
Parameters
Returns
Load(String)
Triggers before the progress bar get rendered.
Declaration
public ProgressBarBuilder Load(string load)
Parameters
Type |
Name |
Description |
System.String |
load |
|
Returns
Loaded(String)
Triggers after the progress bar has loaded.
Declaration
public ProgressBarBuilder Loaded(string loaded)
Parameters
Type |
Name |
Description |
System.String |
loaded |
|
Returns
Locale(String)
Overrides the global culture and localization value for this component. Default global culture is 'en-US'.
Declaration
public ProgressBarBuilder Locale(string locale)
Parameters
Type |
Name |
Description |
System.String |
locale |
|
Returns
Margin(ProgressBarMargin)
Declaration
public ProgressBarBuilder Margin(ProgressBarMargin margin)
Parameters
Returns
Margin(Action<ProgressBarMarginBuilder>)
Declaration
public ProgressBarBuilder Margin(Action<ProgressBarMarginBuilder> margin)
Parameters
Returns
Maximum(Double)
Declaration
public ProgressBarBuilder Maximum(double maximum)
Parameters
Type |
Name |
Description |
System.Double |
maximum |
|
Returns
Minimum(Double)
Declaration
public ProgressBarBuilder Minimum(double minimum)
Parameters
Type |
Name |
Description |
System.Double |
minimum |
|
Returns
MouseClick(String)
Trigger after mouse click
Declaration
public ProgressBarBuilder MouseClick(string mouseClick)
Parameters
Type |
Name |
Description |
System.String |
mouseClick |
|
Returns
MouseDown(String)
Declaration
public ProgressBarBuilder MouseDown(string mouseDown)
Parameters
Type |
Name |
Description |
System.String |
mouseDown |
|
Returns
MouseLeave(String)
Declaration
public ProgressBarBuilder MouseLeave(string mouseLeave)
Parameters
Type |
Name |
Description |
System.String |
mouseLeave |
|
Returns
MouseMove(String)
Declaration
public ProgressBarBuilder MouseMove(string mouseMove)
Parameters
Type |
Name |
Description |
System.String |
mouseMove |
|
Returns
MouseUp(String)
Declaration
public ProgressBarBuilder MouseUp(string mouseUp)
Parameters
Type |
Name |
Description |
System.String |
mouseUp |
|
Returns
ProgressColor(String)
Declaration
public ProgressBarBuilder ProgressColor(string progressColor)
Parameters
Type |
Name |
Description |
System.String |
progressColor |
|
Returns
ProgressCompleted(String)
Triggers after the progress value completed.
Declaration
public ProgressBarBuilder ProgressCompleted(string progressCompleted)
Parameters
Type |
Name |
Description |
System.String |
progressCompleted |
|
Returns
ProgressThickness(Double)
Declaration
public ProgressBarBuilder ProgressThickness(double progressThickness)
Parameters
Type |
Name |
Description |
System.Double |
progressThickness |
|
Returns
Radius(String)
track radius for circular
Declaration
public ProgressBarBuilder Radius(string radius)
Parameters
Type |
Name |
Description |
System.String |
radius |
|
Returns
RangeColors(Action<ProgressBarRangeColorBuilder>)
Declaration
public ProgressBarBuilder RangeColors(Action<ProgressBarRangeColorBuilder> rangeColors)
Parameters
Returns
RangeColors(List<ProgressBarRangeColor>)
RangeColor in Progressbar.
Declaration
public ProgressBarBuilder RangeColors(List<ProgressBarRangeColor> rangeColors)
Parameters
Returns
Render()
Declaration
public HtmlString Render()
Returns
Type |
Description |
System.Web.HtmlString |
|
Role(ModeType)
Declaration
public ProgressBarBuilder Role(ModeType role)
Parameters
Returns
SecondaryProgress(Double)
Declaration
public ProgressBarBuilder SecondaryProgress(double secondaryProgress)
Parameters
Type |
Name |
Description |
System.Double |
secondaryProgress |
|
Returns
SecondaryProgressColor(String)
Defines color for the secondary progress bar. By default, it takes the primary progress bar color with half of the opacity.
Declaration
public ProgressBarBuilder SecondaryProgressColor(string secondaryProgressColor)
Parameters
Type |
Name |
Description |
System.String |
secondaryProgressColor |
|
Returns
SecondaryProgressThickness(Double)
Defines thickness for the secondary progress bar. By default, it takes the primary progress bar thickness.
Declaration
public ProgressBarBuilder SecondaryProgressThickness(double secondaryProgressThickness)
Parameters
Type |
Name |
Description |
System.Double |
secondaryProgressThickness |
|
Returns
SegmentColor(String[])
Declaration
public ProgressBarBuilder SegmentColor(string[] segmentColor)
Parameters
Type |
Name |
Description |
System.String[] |
segmentColor |
|
Returns
SegmentCount(Double)
segmentCount of the progress bar
Declaration
public ProgressBarBuilder SegmentCount(double segmentCount)
Parameters
Type |
Name |
Description |
System.Double |
segmentCount |
|
Returns
ShowProgressValue(Boolean)
label of the progress bar
Declaration
public ProgressBarBuilder ShowProgressValue(bool showProgressValue = true)
Parameters
Type |
Name |
Description |
System.Boolean |
showProgressValue |
|
Returns
StartAngle(Double)
startAngle for circular progress bar
Declaration
public ProgressBarBuilder StartAngle(double startAngle)
Parameters
Type |
Name |
Description |
System.Double |
startAngle |
|
Returns
TextRender(String)
Triggers before the progress bar label renders.
Declaration
public ProgressBarBuilder TextRender(string textRender)
Parameters
Type |
Name |
Description |
System.String |
textRender |
|
Returns
Theme(ProgressTheme)
Declaration
public ProgressBarBuilder Theme(ProgressTheme theme)
Parameters
Returns
Options for customizing the tooltip of progressbar.
Declaration
public ProgressBarBuilder Tooltip(ProgressBarTooltipSettings tooltip)
Parameters
Returns
Declaration
public ProgressBarBuilder Tooltip(Action<ProgressBarTooltipSettingsBuilder> tooltip)
Parameters
Returns
Triggers before the tooltip for series is rendered.
Declaration
public ProgressBarBuilder TooltipRender(string tooltipRender)
Parameters
Type |
Name |
Description |
System.String |
tooltipRender |
|
Returns
TrackColor(String)
Declaration
public ProgressBarBuilder TrackColor(string trackColor)
Parameters
Type |
Name |
Description |
System.String |
trackColor |
|
Returns
TrackThickness(Double)
Declaration
public ProgressBarBuilder TrackThickness(double trackThickness)
Parameters
Type |
Name |
Description |
System.Double |
trackThickness |
|
Returns
Type(ProgressType)
Declaration
public ProgressBarBuilder Type(ProgressType type)
Parameters
Returns
Value(Double)
Declaration
public ProgressBarBuilder Value(double value)
Parameters
Type |
Name |
Description |
System.Double |
value |
|
Returns
ValueChanged(String)
Triggers after the value has changed.
Declaration
public ProgressBarBuilder ValueChanged(string valueChanged)
Parameters
Type |
Name |
Description |
System.String |
valueChanged |
|
Returns
Width(String)
width of the progress bar
Declaration
public ProgressBarBuilder Width(string width)
Parameters
Type |
Name |
Description |
System.String |
width |
|
Returns