Files
dan_clark@outlook.com 2ac0e3ed26 project
2022-03-23 15:44:32 +00:00

21 lines
618 B
C#

using System.Windows;
namespace TheXamlGuy.TaskbarGroup.Foundation
{
public static class TemplateGenerator
{
public static DataTemplate CreateDataTemplate(Func<object> factory)
{
var frameworkElementFactory = new FrameworkElementFactory(typeof(TemplateGeneratorControl));
frameworkElementFactory.SetValue(TemplateGeneratorControl.FactoryProperty, factory);
var dataTemplate = new DataTemplate(typeof(DependencyObject))
{
VisualTree = frameworkElementFactory
};
return dataTemplate;
}
}
}