Renavigator erweitert
This commit is contained in:
@@ -37,9 +37,24 @@ namespace DaSaSo.Wpf
|
||||
|
||||
services.AddSingleton<IViewModelAbstractFactory, ViewModelAbstractFactory>();
|
||||
services.AddSingleton<IViewModelFactory<HomeViewModel>, HomeViewModelFactory>();
|
||||
services.AddSingleton<IRenavigator, ViewModelFactoryRenavigator<ClientEditViewModel>>();
|
||||
services.AddSingleton<IViewModelFactory<ClientListViewModel>, ClientListViewModelFactory>();
|
||||
services.AddSingleton<IViewModelFactory<ClientEditViewModel>, ClientEditViewModelFactory>();
|
||||
//services.AddSingleton<IRenavigator, ViewModelFactoryRenavigator<ClientEditViewModel>>();
|
||||
services.AddSingleton<IViewModelFactory<ClientListViewModel>, ClientListViewModelFactory>((services) =>
|
||||
new ClientListViewModelFactory(
|
||||
services.GetRequiredService<IActualProject>(),
|
||||
new ViewModelFactoryRenavigator<ClientEditViewModel>(
|
||||
services.GetRequiredService<INavigator>(),
|
||||
services.GetRequiredService<IViewModelFactory<ClientEditViewModel>>()
|
||||
)
|
||||
));
|
||||
services.AddSingleton<IViewModelFactory<ClientEditViewModel>, ClientEditViewModelFactory>((services) =>
|
||||
new ClientEditViewModelFactory(
|
||||
services.GetRequiredService<IActualProject>(),
|
||||
new ViewModelFactoryRenavigator<HomeViewModel>(
|
||||
services.GetRequiredService<INavigator>(),
|
||||
services.GetRequiredService<IViewModelFactory<HomeViewModel>>()
|
||||
)
|
||||
|
||||
));
|
||||
|
||||
//services.AddSingleton<INavigator, Navigator>();
|
||||
services.AddScoped<IActualProject, ActualProject>();
|
||||
|
||||
Reference in New Issue
Block a user