/// <summary> /// Add an element to view and immediately go in editview (or specifiy not to do so) /// </summary> /// <param name="elem"></param> /// <param name="addInEditMode"></param> public void AddElement(DevUIElement elem, bool addInEditMode = true) { if (!uiElements.Contains(elem)) { uiElements.Add(elem); _eventsService.Publish(new Events.NewUIElement() { view = this, elem = elem, inEditMode = addInEditMode }); } }
/// <summary> /// Publish the specified global event. /// </summary> /// <param name="evt">Evt.</param> protected void Publish(object evt) { _eventService.Publish(evt); }