private void btnAgregar_Clicked(object sender, EventArgs e) { Memorizar m = new Memorizar(); m.UsrCreoId = usrid; PopupNavigation.Instance.PushAsync(new MemorizarPopupView(m)); }
//protected override void OnAppearing()//para que se ejecute cuando se muestra la pantalla ya que cuando usamos => await Navigation.PopAsync(); //{ // base.OnAppearing(); //} private void LstMemorizar_ItemSelected(object sender, SelectedItemChangedEventArgs e) { if (e.SelectedItem != null) { Memorizar m = e.SelectedItem as Memorizar; PopupNavigation.Instance.PushAsync(new MemorizarPopupView(m)); } ((ListView)sender).SelectedItem = null;//Limpiamos el item seleccionado para que nos permita seleccionar el mismo elemento si lo acabamos de seleccionar }
public MemorizarPopupView(Memorizar memorizar) { InitializeComponent(); BindingContext = new MemorizarViewModel(memorizar); if (memorizar.Id > 0) { btnSave.Text = "ACTUALIZAR"; titlePrincipal.Text = "Actualizar Palabra"; btnDelete.IsVisible = true; } }
public MemorizarViewModel(Memorizar memorizar) { Memorizar = memorizar; comandSavePalabra = new Command(Save); commandDelete = new Command(Delete); }