public static RsCollectionTreeNode CreateNode(
            RsCollectionItem aItem,
            RsCollectionTreeNode aParentNode,
            RsCollectionTree aOwner
            )
        {
            RsCollectionTreeNode lResult = new RsCollectionTreeNode();

            lResult.IntegrateNode(aItem, aParentNode, aOwner);
            return(lResult);
        }
        public void IntegrateNode(
            RsCollectionItem aItem,
            RsCollectionTreeNode aParentNode,
            RsCollectionTree aOwner
            )
        {
            ParentNode     = aParentNode;
            Owner          = aOwner;
            CollectionItem = aItem;

            if (ParentNode != null)
            {
                ParentNode.Children.Add(this);
            }

            Owner.AddNode(this);
        }
Esempio n. 3
0
 public RsListViewItem(RsCollectionItem aItem) : base(aItem.ItemName)
 {
     CollectionItem = aItem;
 }