Contents
- Set Header in Xamarin Busy Indicator (SfBusyIndicator)
- Title
- TextColor
- TextSize
- TitlePlacement
Having trouble getting help?
Contact Support
Contact Support
Set Header in Xamarin Busy Indicator (SfBusyIndicator)
25 Nov 202413 minutes to read
Set Header in Xamarin Busy Indicator (SfBusyIndicator)
Title
SfBusyIndicator
provides option to set the text that indicates the information related to loading. This can be done using Title
property.
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:local="clr-namespace:GettingStarted"
xmlns:busyindicator="clr-namespace:Syncfusion.SfBusyIndicator.XForms;assembly=Syncfusion.SfBusyIndicator.XForms"
x:Class="GettingStarted.MainPage">
<ContentPage.Content>
<busyindicator:SfBusyIndicator x:Name="busyindicator"
AnimationType="Ball"
ViewBoxWidth = "150"
Title="Loading..."
ViewBoxHeight="150"/>
</ContentPage.Content>
</ContentPage>
using Syncfusion.SfBusyIndicator.XForms;
using Xamarin.Forms;
namespace GettingStarted
{
public partial class MainPage : ContentPage
{
public MainPage()
{
InitializeComponent();
SfBusyIndicator busyIndicator = new SfBusyIndicator()
{
AnimationType = AnimationTypes.Ball,
ViewBoxHeight = 150,
ViewBoxWidth = 150,
Title = "Loading..."
};
this.Content = busyIndicator;
}
}
}
TextColor
SfBusyIndicator
provides options to change the color of the text. The color of the text can be changed using the TextColor
property.
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:local="clr-namespace:GettingStarted"
xmlns:busyindicator="clr-namespace:Syncfusion.SfBusyIndicator.XForms;assembly=Syncfusion.SfBusyIndicator.XForms"
x:Class="GettingStarted.MainPage">
<ContentPage.Content>
<busyindicator:SfBusyIndicator x:Name="busyindicator"
AnimationType="Ball"
ViewBoxWidth = "150"
Title="Loading..."
ViewBoxHeight="150"
TextColor="Maroon"/>
</ContentPage.Content>
</ContentPage>
using Syncfusion.SfBusyIndicator.XForms;
using Xamarin.Forms;
namespace GettingStarted
{
public partial class MainPage : ContentPage
{
public MainPage()
{
InitializeComponent();
SfBusyIndicator busyIndicator = new SfBusyIndicator()
{
AnimationType = AnimationTypes.Ball,
ViewBoxHeight = 150,
ViewBoxWidth = 150,
TextColor = Color.Maroon,
Title = "Loading..."
};
this.Content = busyIndicator;
}
}
}
TextSize
SfBusyIndicator
provides options to change the size of the text. The size of the text can be changed using the TextSize
property.
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:local="clr-namespace:GettingStarted"
xmlns:busyindicator="clr-namespace:Syncfusion.SfBusyIndicator.XForms;assembly=Syncfusion.SfBusyIndicator.XForms"
x:Class="GettingStarted.MainPage">
<ContentPage.Content>
<busyindicator:SfBusyIndicator x:Name="busyindicator"
AnimationType="Ball"
ViewBoxWidth = "150"
Title="Loading..."
TextSize="10"
ViewBoxHeight="150"
TextColor="Maroon"/>
</ContentPage.Content>
</ContentPage>
using Syncfusion.SfBusyIndicator.XForms;
using Xamarin.Forms;
namespace GettingStarted
{
public partial class MainPage : ContentPage
{
public MainPage()
{
InitializeComponent();
SfBusyIndicator busyIndicator = new SfBusyIndicator()
{
AnimationType = AnimationTypes.Ball,
ViewBoxHeight = 150,
ViewBoxWidth = 150,
TextColor = Color.Maroon,
Title = "Loading...",
TextSize = 10
};
this.Content = busyIndicator;
}
}
}
TitlePlacement
SfBusyIndicator
provides options to set the Title
at the top or bottom of the Busy Indicator. The Title
can be set using the TitlePlacement
property. When the Title
is not needed, set the TitlePlacement
property of SfBusyIndicator
to None
.
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:local="clr-namespace:GettingStarted"
xmlns:busyindicator="clr-namespace:Syncfusion.SfBusyIndicator.XForms;assembly=Syncfusion.SfBusyIndicator.XForms"
x:Class="GettingStarted.MainPage">
<ContentPage.Content>
<busyindicator:SfBusyIndicator x:Name="busyindicator"
AnimationType="Battery"
ViewBoxWidth = "150"
Title="Loading..."
TitlePlacement="None"
ViewBoxHeight="150"
TextColor="Maroon"/>
</ContentPage.Content>
</ContentPage>
using Syncfusion.SfBusyIndicator.XForms;
using Xamarin.Forms;
namespace GettingStarted
{
public partial class MainPage : ContentPage
{
public MainPage()
{
InitializeComponent();
SfBusyIndicator busyIndicator = new SfBusyIndicator()
{
AnimationType = AnimationTypes.Ball,
ViewBoxHeight = 150,
ViewBoxWidth = 150,
TextColor = Color.Maroon,
Title = "Loading...",
TitlePlacement= TitlePlacement.None
};
this.Content = busyIndicator;
}
}
}