Beispiel #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
                });
            }
        }
Beispiel #2
0
 public void RemoveElement(DevUIElement elem)
 {
     uiElements.Remove(elem);
 }