Add GPU details page.

This commit is contained in:
2025-11-16 04:56:26 +00:00
parent e5f1d766b5
commit f308668f69
9 changed files with 1019 additions and 7 deletions

View File

@@ -167,6 +167,20 @@ public partial class MachineViewViewModel : ObservableObject
return;
}
// If we came from GpuDetailViewModel, navigate back to GPU details
if(_navigationSource is GpuDetailViewModel gpuDetailVm)
{
var navParam = new GpuDetailNavigationParameter
{
GpuId = gpuDetailVm.GpuId,
NavigationSource = this
};
await _navigator.NavigateViewModelAsync<GpuDetailViewModel>(this, data: navParam);
return;
}
// Otherwise, try to go back in the navigation stack
await _navigator.GoBack(this);
}