17 references to MetricViewKind
Aspire.Dashboard (13)
Components\Controls\Chart\ChartContainer.razor.cs (4)
38public required Pages.Metrics.MetricViewKind ActiveView { get; set; } 41public required Func<Pages.Metrics.MetricViewKind, Task> OnViewChangedAsync { get; set; } 290|| !Enum.TryParse(typeof(Pages.Metrics.MetricViewKind), id, out var o) 291|| o is not Pages.Metrics.MetricViewKind viewKind)
Components\Pages\Metrics.razor.cs (4)
157viewModel.SelectedViewKind = Enum.TryParse(typeof(MetricViewKind), ViewKindName, out var view) && view is MetricViewKind vk ? vk : null; 263public required MetricViewKind? SelectedViewKind { get; set; } 314private async Task OnViewChangedAsync(MetricViewKind newView)
Components_Controls_Chart_ChartContainer_razor.g.cs (2)
406$"tab-{Metrics.MetricViewKind.Graph}" 592$"tab-{Metrics.MetricViewKind.Table}"
Components_Pages_Metrics_razor.g.cs (3)
1079), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Aspire.Dashboard.Components.Pages.Metrics.MetricViewKind>( 1082PageViewModel.SelectedViewKind ?? Metrics.MetricViewKind.Graph 1096), (global::System.Func<global::Aspire.Dashboard.Components.Pages.Metrics.MetricViewKind, global::System.Threading.Tasks.Task>)(
Aspire.Dashboard.Components.Tests (4)
Pages\MetricsTests.cs (4)
112ViewKind = MetricViewKind.Table.ToString() 183Assert.Equal(MetricViewKind.Table.ToString(), query["view"]); 288navigationManager.NavigateTo(DashboardUrls.MetricsUrl(resource: "TestApp", meter: "test-meter", instrument: app1InstrumentName, duration: 720, view: MetricViewKind.Table.ToString())); 359Assert.Equal(MetricViewKind.Table, viewModel.SelectedViewKind);