public void AddObject(P p) { var newItem = new LuiObjectItem(p.Name) { Transient = Activator.CreateInstance(typeof(P), p) as P, Persistent = p }; ObjectView.Items.Insert(ObjectView.Items.Count - 1, newItem); }
/// <summary> /// Adds the "New..." item dummy. /// </summary> void AddDummyItem() { var nextItem = new LuiObjectItem("New..."); // Dummy item ObjectView.Items.Add(nextItem); }