Class
RadLinearProgressBar

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:

cs-api-definition
public class RadLinearProgressBar : RadLayout

Inheritance: objectRadLayoutRadLinearProgressBar

Inherited Members RadLayout.CreateLayoutManager()

Constructors

RadLinearProgressBar()

Initializes a new instance of the RadLinearProgressBar class.

Declaration

cs-api-definition
public RadLinearProgressBar()

Fields

AlternateTextColorProperty

Identifies the AlternateTextColor property.

Declaration

cs-api-definition
public static readonly BindableProperty AlternateTextColorProperty

Field Value

BindableProperty

CustomTextProperty

Identifies the CustomText property.

Declaration

cs-api-definition
public static readonly BindableProperty CustomTextProperty

Field Value

BindableProperty

FontSizeProperty

Identifies the FontSize property.

Declaration

cs-api-definition
public static readonly BindableProperty FontSizeProperty

Field Value

BindableProperty

IndeterminateAnimationDurationProperty

Identifies the IndeterminateAnimationDuration property.

Declaration

cs-api-definition
public static readonly BindableProperty IndeterminateAnimationDurationProperty

Field Value

BindableProperty

IndeterminateAnimationEasingProperty

Identifies the IndeterminateAnimationEasing property.

Declaration

cs-api-definition
public static readonly BindableProperty IndeterminateAnimationEasingProperty

Field Value

BindableProperty

IsIndeterminateProperty

Identifies the IsIndeterminate property.

Declaration

cs-api-definition
public static readonly BindableProperty IsIndeterminateProperty

Field Value

BindableProperty

LabelHorizontalOptionsProperty

Identifies the LabelHorizontalOptions property.

Declaration

cs-api-definition
public static readonly BindableProperty LabelHorizontalOptionsProperty

Field Value

BindableProperty

MaximumProperty

Identifies the Maximum property.

Declaration

cs-api-definition
public static readonly BindableProperty MaximumProperty

Field Value

BindableProperty

MinimumProperty

Identifies the Minimum property.

Declaration

cs-api-definition
public static readonly BindableProperty MinimumProperty

Field Value

BindableProperty

ProgressAnimationDurationProperty

Identifies the ProgressAnimationDuration property.

Declaration

cs-api-definition
public static readonly BindableProperty ProgressAnimationDurationProperty

Field Value

BindableProperty

ProgressAnimationEasingProperty

Identifies the ProgressAnimationEasing property.

Declaration

cs-api-definition
public static readonly BindableProperty ProgressAnimationEasingProperty

Field Value

BindableProperty

ProgressCornerRadiusProperty

Identifies the ProgressCornerRadius property.

Declaration

cs-api-definition
public static readonly BindableProperty ProgressCornerRadiusProperty

Field Value

BindableProperty

ProgressFillProperty

Identifies the ProgressFill property.

Declaration

cs-api-definition
public static readonly BindableProperty ProgressFillProperty

Field Value

BindableProperty

ProgressProperty

Identifies the Progress property.

Declaration

cs-api-definition
public static readonly BindableProperty ProgressProperty

Field Value

BindableProperty

SegmentCountProperty

Identifies the SegmentCount property.

Declaration

cs-api-definition
public static readonly BindableProperty SegmentCountProperty

Field Value

BindableProperty

SegmentSeparatorFillProperty

Identifies the SegmentSeparatorFill property.

Declaration

cs-api-definition
public static readonly BindableProperty SegmentSeparatorFillProperty

Field Value

BindableProperty

SegmentSeparatorThicknessProperty

Identifies the SegmentSeparatorThickness property.

Declaration

cs-api-definition
public static readonly BindableProperty SegmentSeparatorThicknessProperty

Field Value

BindableProperty

StringFormatProperty

Identifies the StringFormat property.

Declaration

cs-api-definition
public static readonly BindableProperty StringFormatProperty

Field Value

BindableProperty

TextColorProperty

Identifies the TextColor property.

Declaration

cs-api-definition
public static readonly BindableProperty TextColorProperty

Field Value

BindableProperty

TrackCornerRadiusProperty

Identifies the TrackCornerRadius property.

Declaration

cs-api-definition
public static readonly BindableProperty TrackCornerRadiusProperty

Field Value

BindableProperty

TrackFillProperty

Identifies the TrackFill property.

Declaration

cs-api-definition
public static readonly BindableProperty TrackFillProperty

Field Value

BindableProperty

TrackThicknessProperty

Identifies the TrackThickness property.

Declaration

cs-api-definition
public static readonly BindableProperty TrackThicknessProperty

Field Value

BindableProperty

ValueDisplayModeProperty

Identifies the ValueDisplayMode property.

Declaration

cs-api-definition
public static readonly BindableProperty ValueDisplayModeProperty

Field Value

BindableProperty

ValueProperty

Identifies the Value property.

Declaration

cs-api-definition
public static readonly BindableProperty ValueProperty

Field Value

BindableProperty

Properties

AlternateTextColor

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

Declaration

cs-api-definition
public Color AlternateTextColor { get; set; }

Property Value

Color

CustomText

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

Declaration

cs-api-definition
public string CustomText { get; set; }

Property Value

string

FontSize

Gets or sets the FontSize of the control.

Declaration

cs-api-definition
public double FontSize { get; set; }

Property Value

double

IndeterminateAnimationDuration

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

Declaration

cs-api-definition
public int IndeterminateAnimationDuration { get; set; }

Property Value

int

IndeterminateAnimationEasing

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

Declaration

cs-api-definition
[TypeConverter(typeof(EasingTypeConverter))]
public Easing IndeterminateAnimationEasing { get; set; }

Property Value

Easing

IsIndeterminate

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

Declaration

cs-api-definition
public bool IsIndeterminate { get; set; }

Property Value

bool

LabelHorizontalOptions

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

Declaration

cs-api-definition
public LayoutOptions LabelHorizontalOptions { get; set; }

Property Value

LayoutOptions

Maximum

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

Declaration

cs-api-definition
public double Maximum { get; set; }

Property Value

double

Minimum

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

Declaration

cs-api-definition
public double Minimum { get; set; }

Property Value

double

Progress

Gets the current progress of the ProgressBar.

Declaration

cs-api-definition
public double Progress { get; }

Property Value

double

ProgressAnimationDuration

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

Declaration

cs-api-definition
public int ProgressAnimationDuration { get; set; }

Property Value

int

ProgressAnimationEasing

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

Declaration

cs-api-definition
[TypeConverter(typeof(EasingTypeConverter))]
public Easing ProgressAnimationEasing { get; set; }

Property Value

Easing

ProgressCornerRadius

Gets or sets the corner radius of the progress indicator.

Declaration

cs-api-definition
[TypeConverter(typeof(CornerRadiusTypeConverter))]
public CornerRadius ProgressCornerRadius { get; set; }

Property Value

CornerRadius

ProgressFill

Gets or sets the color of the progress indicator.

Declaration

cs-api-definition
public Brush ProgressFill { get; set; }

Property Value

Brush

SegmentCount

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

Declaration

cs-api-definition
public int SegmentCount { get; set; }

Property Value

int

SegmentSeparatorFill

Gets or sets the color of the SegmentSeparator.

Declaration

cs-api-definition
public Brush SegmentSeparatorFill { get; set; }

Property Value

Brush

SegmentSeparatorThickness

Gets or sets the thickness of the SegmentSeparator.

Declaration

cs-api-definition
public double SegmentSeparatorThickness { get; set; }

Property Value

double

StringFormat

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

Declaration

cs-api-definition
public string StringFormat { get; set; }

Property Value

string

TextColor

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

Declaration

cs-api-definition
public Color TextColor { get; set; }

Property Value

Color

TrackCornerRadius

Gets or sets the corner radius of the background track.

Declaration

cs-api-definition
[TypeConverter(typeof(CornerRadiusTypeConverter))]
public CornerRadius TrackCornerRadius { get; set; }

Property Value

CornerRadius

TrackFill

Gets or sets the color of the background track.

Declaration

cs-api-definition
public Brush TrackFill { get; set; }

Property Value

Brush

TrackThickness

Gets or sets the thickness of the background track.

Declaration

cs-api-definition
public double TrackThickness { get; set; }

Property Value

double

Value

Gets or sets the value of the progress bar.

Declaration

cs-api-definition
public double Value { get; set; }

Property Value

double

ValueDisplayMode

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

Declaration

cs-api-definition
public ValueDisplayMode ValueDisplayMode { get; set; }

Property Value

ValueDisplayMode

Events

ProgressChanged

Occurs when the Progress property has changed.

Declaration

cs-api-definition
public event EventHandler<ProgressChangedEventArgs> ProgressChanged

Event Value

EventHandler<ProgressChangedEventArgs>

ProgressCompleted

Occurs when the Progress property has reached the Maximum.

Declaration

cs-api-definition
public event EventHandler ProgressCompleted

Event Value

EventHandler