Example #1
0
        private void TreeListViewRetrieveVirtualNode(object sender, TreeListView.RetrieveVirtualNodeEventArgs e)
        {
            var args = new RetrieveVirtualNodeAdapter(e.NodeIndex);

            RetrieveVirtualItem.Raise(this, args);

            if (args.Item == null)
            {
                return;
            }

            // Wrap user data
            TreeListView.Node node =
                CreateNodeForObject(
                    args.Item,
                    m_itemView,
                    m_treeListView.ImageList,
                    m_treeListView.StateImageList,
                    m_dictNodes);

            m_dictNodes[args.Item] = node;
            e.Node = node;
        }
        private void TreeListViewRetrieveVirtualNode(object sender, TreeListView.RetrieveVirtualNodeEventArgs e)
        {
            var args = new RetrieveVirtualNodeAdapter(e.NodeIndex);

            RetrieveVirtualItem.Raise(this, args);

            if (args.Item == null)
                return;

            // Wrap user data
            TreeListView.Node node =
                CreateNodeForObject(
                    args.Item,
                    m_itemView,
                    m_treeListView.ImageList,
                    m_treeListView.StateImageList,
                    m_dictNodes);

            m_dictNodes[args.Item] = node;
            e.Node = node;
        }