New to Telerik UI for .NET MAUIStart a free 30-day trial

Represents a control that is used to visualize the progression of an extended task.

Definition

Namespace:Telerik.Maui.Controls

Assembly:Telerik.Maui.Controls.dll

Syntax:

C#
public class RadLinearProgressBar : RadLayout

Inheritance: objectRadLayoutRadLinearProgressBar

Inherited Members RadLayout.CreateLayoutManager()

Constructors

Initializes a new instance of the RadLinearProgressBar class.

C#
public RadLinearProgressBar()

Fields

Identifies the AlternateTextColor property.

C#
public static readonly BindableProperty AlternateTextColorProperty

CustomTextProperty

BindableProperty

Identifies the CustomText property.

C#
public static readonly BindableProperty CustomTextProperty

FontSizeProperty

BindableProperty

Identifies the FontSize property.

C#
public static readonly BindableProperty FontSizeProperty

Identifies the IndeterminateAnimationDuration property.

C#
public static readonly BindableProperty IndeterminateAnimationDurationProperty

Identifies the IndeterminateAnimationEasing property.

C#
public static readonly BindableProperty IndeterminateAnimationEasingProperty

IsIndeterminateProperty

BindableProperty

Identifies the IsIndeterminate property.

C#
public static readonly BindableProperty IsIndeterminateProperty

Identifies the LabelHorizontalOptions property.

C#
public static readonly BindableProperty LabelHorizontalOptionsProperty

MaximumProperty

BindableProperty

Identifies the Maximum property.

C#
public static readonly BindableProperty MaximumProperty

MinimumProperty

BindableProperty

Identifies the Minimum property.

C#
public static readonly BindableProperty MinimumProperty

Identifies the ProgressAnimationDuration property.

C#
public static readonly BindableProperty ProgressAnimationDurationProperty

Identifies the ProgressAnimationEasing property.

C#
public static readonly BindableProperty ProgressAnimationEasingProperty

Identifies the ProgressCornerRadius property.

C#
public static readonly BindableProperty ProgressCornerRadiusProperty

ProgressFillProperty

BindableProperty

Identifies the ProgressFill property.

C#
public static readonly BindableProperty ProgressFillProperty

ProgressProperty

BindableProperty

Identifies the Progress property.

C#
public static readonly BindableProperty ProgressProperty

SegmentCountProperty

BindableProperty

Identifies the SegmentCount property.

C#
public static readonly BindableProperty SegmentCountProperty

Identifies the SegmentSeparatorFill property.

C#
public static readonly BindableProperty SegmentSeparatorFillProperty

Identifies the SegmentSeparatorThickness property.

C#
public static readonly BindableProperty SegmentSeparatorThicknessProperty

StringFormatProperty

BindableProperty

Identifies the StringFormat property.

C#
public static readonly BindableProperty StringFormatProperty

TextColorProperty

BindableProperty

Identifies the TextColor property.

C#
public static readonly BindableProperty TextColorProperty

Identifies the TrackCornerRadius property.

C#
public static readonly BindableProperty TrackCornerRadiusProperty

TrackFillProperty

BindableProperty

Identifies the TrackFill property.

C#
public static readonly BindableProperty TrackFillProperty

TrackThicknessProperty

BindableProperty

Identifies the TrackThickness property.

C#
public static readonly BindableProperty TrackThicknessProperty

ValueDisplayModeProperty

BindableProperty

Identifies the ValueDisplayMode property.

C#
public static readonly BindableProperty ValueDisplayModeProperty

ValueProperty

BindableProperty

Identifies the Value property.

C#
public static readonly BindableProperty ValueProperty

Properties

Gets or sets the alternate color of the text of the control.

C#
public Color AlternateTextColor { get; set; }

Gets or sets the custom text of the determinate progress bar. The text is visible when the ValueDisplayMode property is set to Text.

C#
public string CustomText { get; set; }

Gets or sets the FontSize of the control.

C#
public double FontSize { get; set; }

Gets or sets the animation duration of the indeterminate progress bar animation.

C#
public int IndeterminateAnimationDuration { get; set; }

Gets or sets the animation Easing of the indeterminate progress bar animation.

C#
[TypeConverter(typeof(EasingTypeConverter))]
public Easing IndeterminateAnimationEasing { get; set; }

Gets or sets a boolean value indicating if the progress bar is indeterminate. The default value is false.

C#
public bool IsIndeterminate { get; set; }

Gets or sets the horizontal options of the control's label. Default value is .

C#
public LayoutOptions LabelHorizontalOptions { get; set; }

Gets or sets the Maximum. The default value is 100.

C#
public double Maximum { get; set; }

Gets or sets the Minimum. The default value is 0.

C#
public double Minimum { get; set; }

Gets the current progress of the ProgressBar.

C#
public double Progress { get; }

Gets or sets the animation duration of the determinate progress bar animation.

C#
public int ProgressAnimationDuration { get; set; }

Gets or sets the animation Easing of the determinate progress bar animation.

C#
[TypeConverter(typeof(EasingTypeConverter))]
public Easing ProgressAnimationEasing { get; set; }

Gets or sets the corner radius of the progress indicator.

C#
[TypeConverter(typeof(CornerRadiusTypeConverter))]
public CornerRadius ProgressCornerRadius { get; set; }

Gets or sets the color of the progress indicator.

C#
public Brush ProgressFill { get; set; }

Gets or sets the SegmentCount which determines in how many segments the ProgressBar will be separated.

C#
public int SegmentCount { get; set; }

Gets or sets the color of the SegmentSeparator.

C#
public Brush SegmentSeparatorFill { get; set; }

Gets or sets the thickness of the SegmentSeparator.

C#
public double SegmentSeparatorThickness { get; set; }

Gets or sets the string format applied to the numeric value showing the progress.

C#
public string StringFormat { get; set; }

Gets or sets the color of the text of the control.

C#
public Color TextColor { get; set; }

TrackCornerRadius

CornerRadius

Gets or sets the corner radius of the background track.

C#
[TypeConverter(typeof(CornerRadiusTypeConverter))]
public CornerRadius TrackCornerRadius { get; set; }

Gets or sets the color of the background track.

C#
public Brush TrackFill { get; set; }

Gets or sets the thickness of the background track.

C#
public double TrackThickness { get; set; }

Gets or sets the value of the progress bar.

C#
public double Value { get; set; }

Gets or sets the ValueDisplayMode which determines how the progress will be displayed. Default mode is Percent.

C#
public ValueDisplayMode ValueDisplayMode { get; set; }

Events

Occurs when the Progress property has changed.

C#
public event EventHandler<ProgressChangedEventArgs> ProgressChanged

Occurs when the Progress property has reached the Maximum.

C#
public event EventHandler ProgressCompleted