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:
public class RadLinearProgressBar : RadLayout
Inheritance: objectRadLayoutRadLinearProgressBar
Inherited Members
Constructors
Initializes a new instance of the RadLinearProgressBar class.
public RadLinearProgressBar()
Fields
AlternateTextColorProperty
BindableProperty
Identifies the AlternateTextColor property.
public static readonly BindableProperty AlternateTextColorProperty
CustomTextProperty
BindableProperty
Identifies the CustomText property.
public static readonly BindableProperty CustomTextProperty
FontSizeProperty
BindableProperty
Identifies the FontSize property.
public static readonly BindableProperty FontSizeProperty
IndeterminateAnimationDurationProperty
BindableProperty
Identifies the IndeterminateAnimationDuration property.
public static readonly BindableProperty IndeterminateAnimationDurationProperty
IndeterminateAnimationEasingProperty
BindableProperty
Identifies the IndeterminateAnimationEasing property.
public static readonly BindableProperty IndeterminateAnimationEasingProperty
IsIndeterminateProperty
BindableProperty
Identifies the IsIndeterminate property.
public static readonly BindableProperty IsIndeterminateProperty
LabelHorizontalOptionsProperty
BindableProperty
Identifies the LabelHorizontalOptions property.
public static readonly BindableProperty LabelHorizontalOptionsProperty
MaximumProperty
BindableProperty
Identifies the Maximum property.
public static readonly BindableProperty MaximumProperty
MinimumProperty
BindableProperty
Identifies the Minimum property.
public static readonly BindableProperty MinimumProperty
ProgressAnimationDurationProperty
BindableProperty
Identifies the ProgressAnimationDuration property.
public static readonly BindableProperty ProgressAnimationDurationProperty
ProgressAnimationEasingProperty
BindableProperty
Identifies the ProgressAnimationEasing property.
public static readonly BindableProperty ProgressAnimationEasingProperty
ProgressCornerRadiusProperty
BindableProperty
Identifies the ProgressCornerRadius property.
public static readonly BindableProperty ProgressCornerRadiusProperty
ProgressFillProperty
BindableProperty
Identifies the ProgressFill property.
public static readonly BindableProperty ProgressFillProperty
ProgressProperty
BindableProperty
Identifies the Progress property.
public static readonly BindableProperty ProgressProperty
SegmentCountProperty
BindableProperty
Identifies the SegmentCount property.
public static readonly BindableProperty SegmentCountProperty
SegmentSeparatorFillProperty
BindableProperty
Identifies the SegmentSeparatorFill property.
public static readonly BindableProperty SegmentSeparatorFillProperty
SegmentSeparatorThicknessProperty
BindableProperty
Identifies the SegmentSeparatorThickness property.
public static readonly BindableProperty SegmentSeparatorThicknessProperty
StringFormatProperty
BindableProperty
Identifies the StringFormat property.
public static readonly BindableProperty StringFormatProperty
TextColorProperty
BindableProperty
Identifies the TextColor property.
public static readonly BindableProperty TextColorProperty
TrackCornerRadiusProperty
BindableProperty
Identifies the TrackCornerRadius property.
public static readonly BindableProperty TrackCornerRadiusProperty
TrackFillProperty
BindableProperty
Identifies the TrackFill property.
public static readonly BindableProperty TrackFillProperty
TrackThicknessProperty
BindableProperty
Identifies the TrackThickness property.
public static readonly BindableProperty TrackThicknessProperty
ValueDisplayModeProperty
BindableProperty
Identifies the ValueDisplayMode property.
public static readonly BindableProperty ValueDisplayModeProperty
ValueProperty
BindableProperty
Identifies the Value property.
public static readonly BindableProperty ValueProperty
Properties
AlternateTextColor
Color
Gets or sets the alternate color of the text of the control.
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.
public string CustomText { get; set; }
Gets or sets the animation duration of the indeterminate progress bar animation.
public int IndeterminateAnimationDuration { get; set; }
Gets or sets the animation Easing of the indeterminate progress bar animation.
[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.
public bool IsIndeterminate { get; set; }
LabelHorizontalOptions
LayoutOptions
Gets or sets the horizontal options of the control's label. Default value is .
public LayoutOptions LabelHorizontalOptions { get; set; }
Gets or sets the Maximum. The default value is 100.
public double Maximum { get; set; }
Gets or sets the Minimum. The default value is 0.
public double Minimum { get; set; }
Gets or sets the animation duration of the determinate progress bar animation.
public int ProgressAnimationDuration { get; set; }
ProgressAnimationEasing
Easing
Gets or sets the animation Easing of the determinate progress bar animation.
[TypeConverter(typeof(EasingTypeConverter))]
public Easing ProgressAnimationEasing { get; set; }
ProgressCornerRadius
CornerRadius
Gets or sets the corner radius of the progress indicator.
[TypeConverter(typeof(CornerRadiusTypeConverter))]
public CornerRadius ProgressCornerRadius { get; set; }
ProgressFill
Brush
Gets or sets the color of the progress indicator.
public Brush ProgressFill { get; set; }
Gets or sets the SegmentCount which determines in how many segments the ProgressBar will be separated.
public int SegmentCount { get; set; }
SegmentSeparatorFill
Brush
Gets or sets the color of the SegmentSeparator.
public Brush SegmentSeparatorFill { get; set; }
Gets or sets the thickness of the SegmentSeparator.
public double SegmentSeparatorThickness { get; set; }
Gets or sets the string format applied to the numeric value showing the progress.
public string StringFormat { get; set; }
TextColor
Color
Gets or sets the color of the text of the control.
public Color TextColor { get; set; }
TrackCornerRadius
CornerRadius
Gets or sets the corner radius of the background track.
[TypeConverter(typeof(CornerRadiusTypeConverter))]
public CornerRadius TrackCornerRadius { get; set; }
TrackFill
Brush
Gets or sets the color of the background track.
public Brush TrackFill { get; set; }
Gets or sets the thickness of the background track.
public double TrackThickness { get; set; }
Gets or sets the ValueDisplayMode which determines how the progress will be displayed. Default mode is Percent.
public ValueDisplayMode ValueDisplayMode { get; set; }
Events
Occurs when the Progress property has changed.
public event EventHandler<ProgressChangedEventArgs> ProgressChanged