public void Init()
 {
     Items = new List <IUViewElement>();
     foreach (var i in Views)
     {
         IUViewElement element = (IUViewElement)i;
         if (element != null)
         {
             Items.Add(element);
         }
     }
 }
Example #2
0
        public void Init()
        {
            _views             = new Dictionary <string, IUViewElement>();
            _viewElementGroups = new Dictionary <string, ViewElementGroup>();
            foreach (var view in _viewElements)
            {
                IUViewElement viewElement = view as IUViewElement;
                _views.Add(viewElement.ID, viewElement);
            }

            foreach (var view in _viewGroups)
            {
                _viewElementGroups.Add(view.id, view);
                view.Init();
                foreach (var item in view.Items)
                {
                    _views.Add(item.ID, item);
                }
            }
        }