Customization in WinUI BusyIndicator
3 Oct 20221 minute to read
This section explains the customization features available in the WinUI BusyIndicator
control.
Size
The indicator size can be customized by using the SizeFactor property. Its default value is 0.5 and ranges from 0 to 1.
<notification:SfBusyIndicator IsActive="True"
AnimationType="DottedCircularFluent"
SizeFactor="0.2">
</notification:SfBusyIndicator>
SfBusyIndicator busyIndicator = new SfBusyIndicator();
busyIndicator.IsActive = true;
busyIndicator.AnimationType = BusyIndicatorAnimationType.DottedCircularFluent;
busyIndicator.SizeFactor = 0.2;
Duration
The indicator animation speed can be customized by using the DurationFactor property. Its default value is 0.5 and ranges from 0 to 1.
<notification:SfBusyIndicator IsActive="True"
AnimationType="DottedCircularFluent"
DurationFactor="0.9">
</notification:SfBusyIndicator>
SfBusyIndicator busyIndicator = new SfBusyIndicator();
busyIndicator.IsActive = true;
busyIndicator.AnimationType = BusyIndicatorAnimationType.DottedCircularFluent;
busyIndicator.DurationFactor = 0.9;
Color
The indicator color can be customized by using the Color property.
<notification:SfBusyIndicator IsActive="True"
AnimationType="DottedCircle"
Color="Red">
</notification:SfBusyIndicator>
SfBusyIndicator busyIndicator = new SfBusyIndicator();
busyIndicator.IsActive = true;
busyIndicator.AnimationType = BusyIndicatorAnimationType.DottedCircle;
busyIndicator.Color = new SolidColorBrush(Colors.Red);