New to Telerik UI for Xamarin? Download free 30-day trial

Styling

The ProgressBar control for Xamarin provides styling options for customizing its appearance.

The control supports the following styling properties:

  • TrackFill(Brush): Specifies the fill of the track.
<telerikPrimitives:RadLinearProgressBar Value="20"
                                        TrackFill="LightBlue"/>

ProgressBar Track Fill

  • ProgressFill(Brush): Specifies the fill of the progress indicator.
<telerikPrimitives:RadLinearProgressBar Value="20" 
                                        ProgressFill="#FFAC3E"/>

ProgressBar Progress Fill

  • IndeterminateFill(Brush): Defines the fill of the indeterminate indicator.
<telerikPrimitives:RadLinearProgressBar Value="25"
                                        IsIndeterminate="True"
                                        IndeterminateFill="Yellow"/>

ProgressBar Text Styling

The following Style properties are related to the text displayed in the ProgressBar:

  • TextColor(Color): Defines the color of the Text which displays the progress value.
  • AlternateTextColor(Color): Defines the text color when the progress indicator overlaps the label which displays the current progress.
  • FontSize(double): Defines the font size of the Text which displays the progress value
<telerikPrimitives:RadLinearProgressBar Value="90"
                                        AlternateTextColor="Black"
                                        TextColor="#019688"
                                        FontSize="20"
                                        HeightRequest="30"/>

ProgressBar Text Styling

Style the ProgressBar segments using the following properties:

  • SegmentSeparatorFill(Brush): Specifies the fill of the segments separators.
  • SegmentSeparatorThickness(double): Sets the thickness of the segments separators.
<telerikPrimitives:RadLinearProgressBar Value="25"
                                        SegmentCount="10"
                                        SegmentSeparatorFill="Black"
                                        SegmentSeparatorThickness="2"/>

ProgressBar Segments Separator Fill

A sample Styling example can be found in the ProgressBar/Styling folder of the SDK Samples Browser application.

See Also

In this article