/// <summary> /// 分页控件回调函数 /// </summary> /// <param name="pageNo">页码,由分页控件传入</param> /// <param name="pageSize">每页记录数</param> /// <returns></returns> private void LoadPageData(int pageNo, int pageSize) { List <MyTreeNode> treeRootNodes = MyTrees.GetTreeRootNodes(pageNo, pageSize); TreeViewItem rootItem = memberTreeView.Items[0] as TreeViewItem; rootItem.Items.Clear(); if (rootItem != null && treeRootNodes.Count > 0) { for (int i = 0; i < treeRootNodes.Count; i++) { TreeViewItem subItem = NewTreeViewItem(treeRootNodes[i]); rootItem.Items.Add(subItem); //如果还有子节点,则添加一个节点,使该节点具有折叠的"+" subItem.Items.Add(NewTreeViewItem(null)); } } }