This commit is contained in:
dan_clark@outlook.com
2022-03-23 15:44:32 +00:00
commit 2ac0e3ed26
129 changed files with 4197 additions and 0 deletions
@@ -0,0 +1,21 @@
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Hosting;
namespace TheXamlGuy.TaskbarGroup.Core
{
public static class IHostingExtensions
{
public static IHostBuilder ConfigureDataTemplates(this IHostBuilder hostBuilder, Action<IDataTemplateBuilder> builderDelegate)
{
hostBuilder.ConfigureServices((hostBuilderContext, serviceCollection) =>
{
var builder = new DataTemplateBuilder();
builderDelegate?.Invoke(builder);
serviceCollection.AddSingleton(builder.DataTemplates);
});
return hostBuilder;
}
}
}