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
@@ -0,0 +1,25 @@
namespace Hyperbar.Windows.Primary;
public class PrimaryWidgetViewModelFactory :
IViewModelFactory<PrimaryWidgetConfiguration, IEnumerable<IWidgetComponentViewModel>>
{
private readonly PrimaryWidgetConfiguration configuration;
private readonly IServiceFactory service;
public PrimaryWidgetViewModelFactory(PrimaryWidgetConfiguration configuration,
IServiceFactory service)
{
this.configuration = configuration;
this.service = service;
}
public IEnumerable<IWidgetComponentViewModel> Create()
{
foreach (IPrimaryCommandConfiguration item in configuration)
{
}
return Enumerable.Empty<IWidgetComponentViewModel>();
}
}