private ControlDefinitionAttribute ResolveItemDefinition() { ControlDefinitionAttribute definition = DeclaredAttributes?.OfType <ControlDefinitionAttribute>().FirstOrDefault(); return(definition ?? UIComponentResolver.GetControlDefinition(typeof(TItem))); }