public ListaRecetasPage(Usuario Usuario) { InitializeComponent(); this.Usuario = Usuario; _VMRecetas = new RecetasListVM(null); BindingContext = _VMRecetas; }
//Falta integrar los filtros del viewmodel de filtros private void BuscarReceta_TextChanged(object sender, TextChangedEventArgs e) { var vm = new object(); Application.Current.Properties.TryGetValue("ViewModelFiltro", out vm); FiltrosVM filtros = vm as FiltrosVM; var keyword = BuscarReceta.Text; if (keyword.Length >= 1) { List <Receta> resultado = App.RecetaDataBase.ObtenerList().Where(c => c._Titulo.ToLower().Contains(keyword.ToLower())).ToList(); _VMRecetas = new RecetasListVM(resultado); BindingContext = _VMRecetas; } else { List <Receta> resultado = App.RecetaDataBase.ObtenerList().ToList(); _VMRecetas = new RecetasListVM(resultado); BindingContext = _VMRecetas; } }