public async void ButtonSincronizar_OnClick(object sender, EventArgs e) { //Caso seja iniciado uma chamada de serviço, bloqueia as views CarregandoDados(true); //Limpa o textbox de pesquisa nomePesquisa.Text = ""; string titulo = "", msg = ""; List <Contato> result = await Task.Run(() => Sincroniza(out titulo, out msg)); listaContatos.ItemsSource = result; //Quando o serviço é finalizado seja ou não com sucesso, habilita todas as views CarregandoDados(false); IAlerta alerta = DependencyService.Get <IAlerta>(); alerta.AlertaDialog(titulo, msg); }
public void AsignarEstrategia(IAlerta Alerta) { this.Alerta = Alerta; }