Пример #1
0
        public override void Populate()
        {
            _populated = true;
//            if ( _toolBar.Buttons.Count == 0 )
            if (_toolBar.Items.Count == 0)
            {
                _toolBar.Visible = false;
            }

            if (_unreadDecorator != null)
            {
                _unreadDecorator.UnreadState = (Core.UnreadManager as UnreadManager).CurrentUnreadState;
            }
            if (_parentProperty == -1)
            {
                _parentProperty = Core.Props.Parent;
            }
            if (RootResource == null)
            {
                RootResource = Core.ResourceTreeManager.ResourceTreeRoot;
            }

            _resourceTree.OpenProperty = Core.Props.Open;
            _dataProvider.SetRootResource(_rootResource, _parentProperty);
            _resourceTree.DataProvider = _dataProvider;
        }
Пример #2
0
 private void CheckFillTree()
 {
     if (RootResource != null && _parentProp != -1)
     {
         _dataProvider.SetRootResource(RootResource, _parentProp);
         DataProvider = _dataProvider;
     }
 }