private void InicializarControlador() { if (!Application.Current.Properties.ContainsKey("ViewModelFiltro")) { FiltrosVM vm = new FiltrosVM(this); Application.Current.Properties.Add("ViewModelFiltro", vm); ViewModel = vm; } else { var vm = new object(); Application.Current.Properties.TryGetValue("ViewModelFiltro", out vm); ViewModel = vm as FiltrosVM; } }
//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; } }
public PopupFiltroPuntaje(FiltrosVM viewmodel) { InitializeComponent(); GenerarDatosPicker(); ViewModel = viewmodel; }
public PopupFiltroEstacion(FiltrosVM viewmodel) { InitializeComponent(); CargarPickerEstacion(); ViewModel = viewmodel; }
public PopupFiltroPrecio(FiltrosVM viewmodel) { InitializeComponent(); ViewModel = viewmodel; }
public PopupFiltroCalorias(FiltrosVM viewmodel) { InitializeComponent(); ViewModel = viewmodel; }
public PopupFiltroDificultad(FiltrosVM viewmodel) { InitializeComponent(); GenerarDatosPicker(); ViewModel = viewmodel; }
public PopupFiltroMomentoDia(FiltrosVM viewmodel) { InitializeComponent(); CargarPickerMomentoDia(); ViewModel = viewmodel; }