Example #1
0
        /// <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
                });
            }
        }
Example #2
0
 /// <summary>
 /// Publish the specified global event.
 /// </summary>
 /// <param name="evt">Evt.</param>
 protected void Publish(object evt)
 {
     _eventService.Publish(evt);
 }