22 writes to SelectedViewKind
Aspire.Dashboard (4)
Components\Layout\ResourcesLayout.razor.cs (1)
55private readonly ResourcesPage.ResourcesViewModel _filter = new() { SelectedViewKind = ResourcesPage.ResourceViewKind.Table };
Components\Pages\Resources.razor.cs (3)
213SelectedViewKind = _routeViewKind 652PageViewModel.SelectedViewKind = routeViewKind; 813PageViewModel.SelectedViewKind = resourceViewKind;
Aspire.Dashboard.Components.Tests (7)
Pages\ResourcesTests.cs (7)
127cut.Instance.PageViewModel.SelectedViewKind = viewKind; 1150cut.Instance.PageViewModel.SelectedViewKind = Components.Pages.Resources.ResourceViewKind.Parameters; 1180cut.Instance.PageViewModel.SelectedViewKind = Components.Pages.Resources.ResourceViewKind.Parameters; 1217cut.Instance.PageViewModel.SelectedViewKind = Components.Pages.Resources.ResourceViewKind.Graph; 1294cut.Instance.PageViewModel.SelectedViewKind = Components.Pages.Resources.ResourceViewKind.Parameters; 1356cut.Instance.PageViewModel.SelectedViewKind = Components.Pages.Resources.ResourceViewKind.Parameters; 1400cut.Instance.PageViewModel.SelectedViewKind = Components.Pages.Resources.ResourceViewKind.Parameters;
Aspire.Dashboard.Tests (11)
Model\ResourcesViewModelTests.cs (11)
18SelectedViewKind = ResourceViewKind.Table, 35SelectedViewKind = ResourceViewKind.Graph, 52SelectedViewKind = ResourceViewKind.Parameters, 71SelectedViewKind = ResourceViewKind.Table, 88SelectedViewKind = ResourceViewKind.Table, 105SelectedViewKind = ResourceViewKind.Table, 122SelectedViewKind = ResourceViewKind.Table, 139SelectedViewKind = ResourceViewKind.Table, 157SelectedViewKind = ResourceViewKind.Table, 175SelectedViewKind = ResourceViewKind.Parameters, 192SelectedViewKind = ResourceViewKind.Table,
21 references to SelectedViewKind
Aspire.Dashboard (20)
Components\Pages\Resources.razor.cs (20)
197new GridColumn(Name: StartTimeColumn, DesktopWidth: "1fr", IsVisible: () => PageViewModel.SelectedViewKind != ResourceViewKind.Parameters), 200new GridColumn(Name: ValueColumn, DesktopWidth: "3.25fr", MobileWidth: "1.5fr", IsVisible: () => PageViewModel.SelectedViewKind == ResourceViewKind.Parameters), 201new GridColumn(Name: UrlsColumn, DesktopWidth: "2.25fr", MobileWidth: "2fr", IsVisible: () => PageViewModel.SelectedViewKind != ResourceViewKind.Parameters), 377var initialFocusElementId = PageViewModel.SelectedViewKind == ResourceViewKind.Graph ? GraphContainerId : ScrollContainerId; 387if (PageViewModel.SelectedViewKind == ResourceViewKind.Graph && !_graphInitialized && !_graphInitializing) 431if (PageViewModel.SelectedViewKind != ResourceViewKind.Graph) 685if (!selectedResource.IsParameter && PageViewModel.SelectedViewKind is ResourceViewKind.Graph or ResourceViewKind.Parameters) 771if (!resource.IsParameter && PageViewModel.SelectedViewKind is ResourceViewKind.Graph or ResourceViewKind.Parameters) 803var resourceViewKind = GetVisibleViewKindForSelectedResource(PageViewModel.SelectedViewKind, resource); 811if (resourceViewKind != PageViewModel.SelectedViewKind) 836if (PageViewModel.SelectedViewKind == ResourceViewKind.Graph) 995if (PageViewModel.SelectedViewKind == ResourceViewKind.Graph) 1030private string GetPageTitleResourceName() => PageViewModel.SelectedViewKind switch 1088if (filterBySelectedView && SelectedViewKind == ResourceViewKind.Parameters && !resource.IsParameter) 1092if (filterBySelectedView && SelectedViewKind is ResourceViewKind.Table or ResourceViewKind.Graph && resource.IsParameter) 1098return (filterBySelectedView && SelectedViewKind == ResourceViewKind.Parameters || IsKeyValueTrue(resource.ResourceType, ResourceTypesToVisibility)) 1147return PageViewModel.SelectedViewKind == ResourceViewKind.Graph 1167ViewKind = PageViewModel.SelectedViewKind != ResourceViewKind.Table ? PageViewModel.SelectedViewKind.ToString() : null, 1201new(TelemetryPropertyKeys.ResourceView, new AspireTelemetryProperty(PageViewModel.SelectedViewKind.ToString(), AspireTelemetryPropertyType.UserSetting))
Aspire.Dashboard.Components.Tests (1)
Pages\ResourcesTests.cs (1)
1122Assert.Equal(Components.Pages.Resources.ResourceViewKind.Table, cut.Instance.PageViewModel.SelectedViewKind);