Implemented interface member:
property
PageViewModel
Aspire.Dashboard.Components.Pages.IPageWithSessionAndUrlState<TViewModel, TSerializableViewModel>.PageViewModel
17 references to PageViewModel
Aspire.Dashboard (7)
Components\Pages\Terminals.razor.cs (7)
145
var previousSelection =
PageViewModel
.SelectedResource?.Id?.InstanceId;
164
PageViewModel
.SelectedResource = FindResource(previousSelection);
166
if (!string.Equals(previousSelection,
PageViewModel
.SelectedResource?.Id?.InstanceId, StringComparisons.ResourceName))
220
=> new(GetResourceName(
PageViewModel
.SelectedResource));
228
=>
PageViewModel
.SelectedResource?.Id?.InstanceId is { } name
248
var previousSelection =
PageViewModel
.SelectedResource?.Id?.InstanceId;
250
PageViewModel
.SelectedResource = FindResource(previousSelection);
Aspire.Dashboard.Components.Tests (10)
Pages\TerminalsTests.cs (10)
165
Assert.Equal("shell-gdkfxyqe", cut.Instance.
PageViewModel
.SelectedResource!.Id!.InstanceId);
236
Assert.Equal("shell-gdkfxyqe", cut.Instance.
PageViewModel
.SelectedResource!.Id!.InstanceId);
348
Assert.Equal(Resources.ControlsStrings.LabelNone, cut.Instance.
PageViewModel
.SelectedResource!.Name);
349
Assert.Null(cut.Instance.
PageViewModel
.SelectedResource.Id);
414
Assert.Equal(Resources.ControlsStrings.LabelNone, cut.Instance.
PageViewModel
.SelectedResource!.Name);
489
Assert.Equal("last (Finished)", cut.Instance.
PageViewModel
.SelectedResource!.Name);
495
Assert.Equal(Resources.ControlsStrings.LabelNone, cut.Instance.
PageViewModel
.SelectedResource!.Name);
566
Assert.Equal(Resources.ControlsStrings.LabelNone, cut.Instance.
PageViewModel
.SelectedResource!.Name);
586
Assert.Equal(Resources.ControlsStrings.LabelNone, cut.Instance.
PageViewModel
.SelectedResource!.Name);
599
Assert.Equal(Resources.ControlsStrings.LabelNone, cut.Instance.
PageViewModel
.SelectedResource!.Name);