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