示例#1
0
        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);
        }