public async Task Fechar() { if (!IsBusy) { try { await Tela.FecharModal(); } catch (Exception ex) { await Tela.Alerta(ex?.Message); } } }
public async Task btnFechar_Click() { if (!IsBusy) { try { IsBusy = true; await Task.Delay(100); await PopupNavigation.Instance.PopAsync(); } catch (Exception ex) { await Tela.Alerta(ex?.Message); } finally { IsBusy = false; } } }
public async Task LigarEmergencia() { if (!IsBusy) { try { IsBusy = true; await Task.Delay(100); Device.OpenUri(new Uri($"tel:{192}")); } catch (Exception ex) { await Tela.Alerta(ex.Message); } finally { IsBusy = false; } } }
public async Task btnVoltar_Click() { if (!IsBusy) { try { IsBusy = true; await Task.Delay(100); Application.Current.MainPage = new NavigationPage(new LoginPage()); } catch (Exception ex) { await Tela.Alerta(ex?.Message); } finally { IsBusy = false; } } }