public FormularioLembreteView(ListaLembretesViewModel listaLembretesViewModel, LembreteDAO lembrete) { InitializeComponent(); this.BindingContext = new FormularioLembreteViewModel(listaLembretesViewModel,lembrete); }
public ListaLembretesView() { InitializeComponent(); listaLembretesViewModel = new ListaLembretesViewModel(); this.BindingContext = listaLembretesViewModel; }
public async Task NavigateToFormularioLembreteEditar(ListaLembretesViewModel listaLembretesViewModel, LembreteDAO lembrete) { try { // Abre view mas para editar await Application.Current.MainPage.Navigation.PushAsync(new FormularioLembreteView(listaLembretesViewModel, lembrete)); } catch (Exception e) { Debug.WriteLine(e.Message); return; } }
public FormularioLembreteViewModel(ListaLembretesViewModel _listaLembretesViewModel, LembreteDAO _lembrete) { // recebo o objeto para atualizar atela de list depois listaLembretesViewModel = _listaLembretesViewModel; // recebemos um lembrete para editar lembreteEditar = _lembrete; this.CadastrarCommand = new Command(this.Cadastrar); // é para editar o lembrete ou para criar um novo? if (lembreteEditar != null) { this.ExibeValoresLembrete(); } }