private void CtrlClearFilters_Click(object sender, RoutedEventArgs e) { ClearCheckBoxStack(CtrlCategoriesStack, CtrlCategoriesCheck); ClearCheckBoxStack(CtrlRatingSystemsStack, CtrlRatingSystemsCheck); CtrlMaxQuestionsCount.Text = CtrlMinQuestionsCount.Text = string.Empty; FiltersChanged?.Invoke(); }
protected virtual void OnFilterAdded(string filter) { int itemIndex = filters.IndexOf(filter); if (itemIndex != -1) { filters.RemoveAt(itemIndex); } filters.Insert(0, filter); FiltersChanged.Invoke(this, EventArgs.Empty); }
public void RemoveFilter(string filter) { int index = Filters.IndexOf(filter); if (index == -1) { return; } Filters.RemoveAt(index); FiltersChanged.Invoke(this, EventArgs.Empty); }
private void OnCheckboxChanged(object sender, System.EventArgs e) { if (_loading) { return; } UserSettings.ShowInternalCatalogues = cbShowInternal.Checked; UserSettings.ShowDeprecatedCatalogues = cbShowDeprecated.Checked; UserSettings.ShowColdStorageCatalogues = cbShowColdStorage.Checked; UserSettings.ShowProjectSpecificCatalogues = cbProjectSpecific.Checked; UserSettings.ShowNonExtractableCatalogues = cbShowNonExtractable.Checked; FiltersChanged?.Invoke(this, new EventArgs()); }
/// <summary> /// Adds a new filter preset to this filters controller /// </summary> /// <param name="preset">The filter preset to save</param> public void AddFilterPreset(FilterPreset preset) { var matching = MatchingPreset(preset); if (matching != null) { int index = _presets.IndexOf(matching); _presets.Insert(index, preset); _presets.Remove(matching); return; } while (_presets.Count > MaxPresets) { _presets.RemoveAt(_presets.Count - 1); } _presets.Insert(0, preset); FiltersChanged?.Invoke(this, new EventArgs()); }
protected virtual void OnFiltersChanged() { FiltersChanged.Invoke(this, EventArgs.Empty); }
private void OnFiltersChanged(object sender, EventArgs e) { UnsavedChanges = true; FiltersChanged?.Invoke(sender, e); }
private static void ViewModelFilterChanged(ViewModel.FilterControlVm sender, Model.IFilter filter) { FiltersChanged?.Invoke(sender, filter); }
public FilterController() { _filters.CollectionChanged += (s, e) => FiltersChanged?.Invoke(this, e); }
private void OnFiltersChanged(object sender, EventArgs e) { listBoxConditions.Update(); FiltersChanged?.Invoke(sender, e); }
private void OnFiltersChanged(object sender, EventArgs e) { FiltersChanged?.Invoke(sender, e); }
/// <summary> /// Clears all filter presets currently recorded /// </summary> public void ClearFilterPresets() { _presets.Clear(); FiltersChanged?.Invoke(this, new EventArgs()); }
protected virtual void OnRaiseFiltersChangedEvent(FiltersChangedEventArgs e) { FiltersChanged?.Invoke(this, e); }
private void CtrlApplyFilters_Click(object sender, RoutedEventArgs e) { FiltersChanged?.Invoke(); }