31 references to SelectedValues
Aspire.Dashboard (19)
Components\Controls\Chart\ChartContainer.razor.cs (7)
148if (!filter.SelectedValues.Any()) 154foreach (var item in filter.SelectedValues) 246item.SelectedValues.Clear(); 253item.SelectedValues.Add(v); 265: item.Values.Where(newValue => existing.SelectedValues.Any(existingValue => existingValue.Value == newValue.Value)); 269item.SelectedValues.Add(v); 277item.SelectedValues.Add(v);
Components_Controls_Chart_ChartFilters_razor.g.cs (5)
315c => c.SelectedValues.Count == 0 ? Loc[nameof(ControlsStrings.LabelNone)] : string.Join(", ", c.SelectedValues.OrderBy(v => v.Text).Select(v => v.Text)) 342if (context.SelectedValues.Count == 0) 368foreach (var item in context.SelectedValues.OrderBy(v => v.Text)) 755var isChecked = context.SelectedValues.Contains(tag);
Model\DimensionFilterViewModel.cs (7)
23return SelectedValues.SetEquals(Values) 25: SelectedValues.Count == 0 33SelectedValues.UnionWith(Values); 44SelectedValues.Clear(); 57SelectedValues.Add(dimensionValue); 61SelectedValues.Remove(dimensionValue); 65private string DebuggerToString() => $"Name = {Name}, SelectedValues = {SelectedValues.Count}";
Aspire.Dashboard.Components.Tests (12)
Controls\ChartFiltersTests.cs (12)
18dimensionFilter.SelectedValues.Add(dimensionFilter.Values[0]); 19dimensionFilter.SelectedValues.Add(dimensionFilter.Values[1]); 27Assert.Empty(dimensionFilter.SelectedValues); 42dimensionFilter.SelectedValues.Add(dimensionFilter.Values[0]); // Only GET 50Assert.Single(dimensionFilter.SelectedValues); 51Assert.Equal("GET", dimensionFilter.SelectedValues.First().Value); 66Assert.Equal(2, dimensionFilter.SelectedValues.Count); 81dimensionFilter.SelectedValues.Add(getValue); 82dimensionFilter.SelectedValues.Add(postValue); 88Assert.Single(dimensionFilter.SelectedValues); 89Assert.Contains(postValue, dimensionFilter.SelectedValues); 90Assert.DoesNotContain(getValue, dimensionFilter.SelectedValues);