mirror of
https://gitlab.com/fabinfra/fabaccess/borepin.git
synced 2025-03-13 15:21:45 +01:00
Added: Connecting Spinner on StartPage
This commit is contained in:
parent
91f71083fa
commit
ce272f9f7f
@ -5,7 +5,15 @@
|
|||||||
Title="Start">
|
Title="Start">
|
||||||
<ContentPage.Content>
|
<ContentPage.Content>
|
||||||
<StackLayout Padding="20">
|
<StackLayout Padding="20">
|
||||||
<ActivityIndicator IsRunning="{Binding IsBusy}"></ActivityIndicator>
|
<StackLayout IsVisible="{Binding IsBusy}" VerticalOptions="CenterAndExpand">
|
||||||
|
<Label Text="Starting App" Style="{StaticResource Style_Label_Text_Center}"/>
|
||||||
|
<ActivityIndicator IsRunning="{Binding IsBusy}"/>
|
||||||
|
</StackLayout>
|
||||||
|
<ActivityIndicator IsRunning="{Binding IsBusy}"/>
|
||||||
|
<StackLayout IsVisible="{Binding IsConnecting}" VerticalOptions="CenterAndExpand">
|
||||||
|
<Label Text="Connecting to Server" Style="{StaticResource Style_Label_Text_Center}"/>
|
||||||
|
<ActivityIndicator IsRunning="{Binding IsConnecting}"/>
|
||||||
|
</StackLayout>
|
||||||
</StackLayout>
|
</StackLayout>
|
||||||
</ContentPage.Content>
|
</ContentPage.Content>
|
||||||
</ContentPage>
|
</ContentPage>
|
@ -23,6 +23,15 @@ namespace Borepin.PageModel
|
|||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
#region Fields
|
||||||
|
private bool _IsConnecting;
|
||||||
|
public bool IsConnecting
|
||||||
|
{
|
||||||
|
get => _IsConnecting;
|
||||||
|
set => SetProperty(ref _IsConnecting, value);
|
||||||
|
}
|
||||||
|
#endregion
|
||||||
|
|
||||||
#region IPageLifecycleAware
|
#region IPageLifecycleAware
|
||||||
public async void OnAppearing()
|
public async void OnAppearing()
|
||||||
{
|
{
|
||||||
@ -42,6 +51,8 @@ namespace Borepin.PageModel
|
|||||||
}
|
}
|
||||||
else if(connectionData_Default != null)
|
else if(connectionData_Default != null)
|
||||||
{
|
{
|
||||||
|
IsBusy = false;
|
||||||
|
IsConnecting = true;
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
await _API.Connect(connectionData_Default).ConfigureAwait(false);
|
await _API.Connect(connectionData_Default).ConfigureAwait(false);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user