PropertyCellType GetType(object item) { if (TypeBinding == null) { return(null); } var typeId = TypeBinding.GetValue(item); return(types.FirstOrDefault(r => r.CanDisplay(typeId))); }