完成显示主界面

This commit is contained in:
2025-07-26 12:19:05 +08:00
parent 2ee17c2560
commit 86dc3b670a
9 changed files with 18 additions and 36 deletions

View File

@@ -48,20 +48,7 @@ public class NavigationService : INavigationService
mainViewModel.CurrentViewModel = viewModel;
}
/// <summary>
/// 显示主窗口。
/// </summary>
public Task ShowMainWindowAsync()
{
return App.Current.Dispatcher.InvokeAsync(() =>
{
var mainView = _serviceProvider.GetRequiredService<MainView>();
// 将 MainView 设置为新的主窗口
App.Current.MainWindow = mainView;
mainView.Show();
})
.Task;
}
private Type GetViewModelTypeByKey(string key)
{