Esempio n. 1
0
 protected override void InitChildrenControl()
 {
     _children = new Control();
     _children.Controls.Clear();
     foreach (var child in _item.Children)
     {
         var treeItem = new APOStorageTreeItem(_prefix, (StorageTreeItemModel)child);
         treeItem.IsAutoPostbackEnabled = _isAutoPostbackEnabled;
         treeItem.SelectionChange      += this.SelectionChange;
         _children.Controls.Add(treeItem);
     }
 }
Esempio n. 2
0
        private void AddTreeItemControls()
        {
            _treeContent.Controls.Clear();
            if (EventHandler == null)
            {
                EventHandler = new EventHandler <SelectionChangeEventArgs>(this.SelectionChangeHandler);
            }
            var hierarchyDataModel = CreateHierarchyFromFlat(StorageTreeDataModel);

            foreach (var item in hierarchyDataModel)
            {
                var treeItem = new APOStorageTreeItem(this.ClientID, item);
                treeItem.IsAutoPostbackEnabled = isAutoPostbackEnabled;
                treeItem.SelectionChange      += EventHandler;
                _treeContent.Controls.Add(treeItem);
            }
        }