public FilterControlViewModel(FacadeProvider facadeProvider) : base(facadeProvider) { ApplyFilter = new ApplyFilters(this); RemoveFilter = new RemoveFilters(this); Filter = new FilterModel(); //Escuchamos los mensages que mandan las viewModels con el valor //del FilterModel para inicializar el filterModel de esta newControlViewModel //Nada se inicializa el Filter de esta pagina segun le convenga al ControlViewModel que lo esta enviando Messenger.Instance.Register(InitializeFilter, ViewModelMessages.InitializerFilterValue); }
private async void button_confirm_Clicked(object sender, EventArgs e) { if (Tapped) { return; } Tapped = true; _ais7IssoDefectFilters.Add(new DefectFilter(-1, "All", switcher_all.IsToggled)); ApplyFilters?.Invoke(_ais7IssoDefectFilters, EventArgs.Empty); await Navigation.PopPopupAsync(); Tapped = false; }