Example #1
0
 private void InitEvent()
 {
     _wrappers = new List <ViewWrapper>(_views.Count);
     for (var i = 0; i < _views.Count; i++)
     {
         var wrapper = new ViewWrapper(_views[i]);
         wrapper.SetTag(i);
         _list.AddListener(((IBindList <ViewModel>)wrapper).GetBindListFunc());
         _views[i].Hide();
         _wrappers.Add(wrapper);
     }
 }
Example #2
0
        private void InitEvent()
        {
            int childCount = _content.childCount;

            _wrappers = new List <ViewWrapper>(childCount);
            for (int i = 0; i < childCount; i++)
            {
                var view    = ReflectionHelper.CreateInstance(typeof(TView)) as View;
                var wrapper = new ViewWrapper(view, _content);
                wrapper.SetTag(i);
                _list.AddListener(((IBindList <ViewModel>)wrapper).GetBindListFunc());
                _wrappers.Add(wrapper);
            }
        }