Configutation writer fixed

This commit is contained in:
Daniel Clark
2022-12-17 17:58:42 +00:00
parent b6bb5d5b0f
commit ea4b96886b
11 changed files with 27 additions and 23 deletions
@@ -15,16 +15,20 @@ public class ContentTemplateSelector : IDataTemplate, IContentTemplateSelector
this.templateFactory = templateFactory;
}
public IControl? Build(object? item)
public IControl? Build(object? content)
{
if (item is not null)
if (content is not null)
{
if (dataTracking.TryGetValue(item, out IControl? control))
if (dataTracking.TryGetValue(content, out IControl? control))
{
return control;
}
else
{
control = (IControl?)templateFactory.Create(content);
}
return (IControl?)templateFactory.Create(item);
return control;
}
return null;