Add a factory for populating view models

This commit is contained in:
TheXamlGuy
2024-01-06 19:21:38 +00:00
parent 66f65185c8
commit d5cc92e6ba
17 changed files with 86 additions and 905 deletions
@@ -7,5 +7,7 @@ public class PrimaryWidgetProvider :
IWidgetProvider
{
public void Create(IServiceCollection services) => services.AddConfiguration<PrimaryWidgetConfiguration>()
.AddTransient<PrimaryWidgetViewModelFactory>()
.AddTransient(provider => provider.GetRequiredService<PrimaryWidgetViewModelFactory>().Create())
.AddWidgetTemplate<PrimaryWidgetViewModel>();
}