Files
Toolkit2/Toolkit.Foundation/ContentTemplateDescriptorProvider.cs
T
TheXamlGuy bc55c4649b tidy
2024-04-26 23:05:36 +01:00

16 lines
513 B
C#

namespace Toolkit.Foundation;
public class ContentTemplateDescriptorProvider(IEnumerable<IContentTemplateDescriptor> contentTemplates) :
IContentTemplateDescriptorProvider
{
public IContentTemplateDescriptor? Get(object key)
{
if (contentTemplates.FirstOrDefault(x => x.Key.Equals(key) || x.Key.Equals($"{key}".Replace("ViewModel", "")))
is IContentTemplateDescriptor viewModelTemplate)
{
return viewModelTemplate;
}
return default;
}
}