private void AddItem(object value) { if (_layoutManager == null) return; var item = new ListItem(); var editor = (DefaultEditor) _itemContentFactory(value); editor.SizeMode = SizeMode.Absolute; item.SetEditor(editor); item.Removed += Item_Removed; _layoutManager.Controls.Add(item); UpdateWidth(); UpdateItemText(); _layoutManager.ScrollControlIntoView(item); }