private async Task BtnAddContacto_ClickedAsync() { try { Contacto nuevo_contacto = await ControlContactos.obtenerContactoAsync(); if (nuevo_contacto.displayName == "") { btnAddContacto.Text = "Seleccionar Contacto"; return; } if (!ControlContactos.contactos.Contains(nuevo_contacto)) { ControlContactos.contactos.Add(nuevo_contacto); ControlContactos.saveContactos(); ControlContactos.loadContactos(); reloadLista(); } } catch (Exception ex) { Console.WriteLine("FLASH:" + ex); } }
private void reloadLista() { btnAddContacto.IsVisible = true; ContenedorContactos.IsVisible = true; gridDisContect.IsVisible = true; ListView listaContactos = new ListView(); listaContactos.RowHeight = 60; listaContactos.ItemTemplate = new DataTemplate(typeof(CustomViewCell)); ControlContactos.loadContactos(); listaContactos.ItemsSource = ControlContactos.contactos; ContenedorContactos.Content = listaContactos; }
private void BtnDelete_Clicked(object sender, EventArgs e) { ControlContactos.removeContacto(idContacto.Text); }