Я пытаюсь использовать ActivityIndicator в моем проекте Xamarin, чтобы отключить интерфейс на время метода, когда я пытаюсь получить некоторые данные с сервера. Но код после метода, чтобы включить мой пользовательский интерфейс и отключить ActivityIndicator, как-то не используется ...
private async void SyncButton_Clicked(object sender, EventArgs e)
{
var Connection = Connectivity.NetworkAccess;
if (Connection == NetworkAccess.Internet)
{
var ConnectionType = Connectivity.ConnectionProfiles;
if (ConnectionType.Contains(ConnectionProfile.WiFi))
{
MainScreenContent.IsEnabled = false;
MainScreenContent.Opacity = 0.2;
SyncLoadScreen.IsEnabled = true;
SyncLoadScreen.IsRunning = true;
SyncLoadScreen.IsVisible = true;
GetProperties();
MainScreenContent.IsEnabled = true;
MainScreenContent.Opacity = 1;
SyncLoadScreen.IsEnabled = false;
SyncLoadScreen.IsRunning = false;
SyncLoadScreen.IsVisible = false;
}
}
}