private void CreateCustomObject() { var obj = new CustomModel(); obj.Config.ID.Generate(); obj.GenerateNewGeolayout(); ButtonItem item; if (ImportNewModel(obj)) { objBank.Models.Add(obj); item = AddItemToList(obj); item.RaiseClick(); ObjectAdded?.Invoke(this, new EventArgs()); } }