示例#1
0
        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);
        }
示例#2
0
 public void AsignarEstrategia(IAlerta Alerta)
 {
     this.Alerta = Alerta;
 }