示例#1
0
        public TreeViewFactory <T> AddTreeView()
        {
            var factory = new TreeViewFactory <T>()
            {
                Widget = new TreeView()
            };

            Panel.Elementy.Add(factory.TreeView);

            return(factory);
        }
        public IActionResult TreeViewData()
        {
            var departmentTreeViewNodes = TreeViewFactory.GetTreeNodes <Department>(_departmentRepository);

            return(Json(departmentTreeViewNodes));
        }
        private void RefreshButton_OnClick(object sender, RoutedEventArgs e)
        {
            var treeFactory = new TreeViewFactory();

            treeFactory.PopulateTreeView();
        }
示例#4
0
        /// <summary>
        /// 获取课程单元导航树所需要的节点集合
        /// </summary>
        /// <returns></returns>
        public List <TreeNode> GetNavigatorItems(Guid courseId)
        {
            var items = TreeViewFactory.GetTreeNodes <CourseItem>(_boRepository, x => x.Course.Id == courseId);

            return(items);
        }
 /// <summary>
 /// 获取导航树所需要的节点集合
 /// </summary>
 /// <returns></returns>
 public List <TreeNode> GetNavigatorItems()
 {
     return(TreeViewFactory.GetTreeNodes <Department>(_departmentRepository));
 }
示例#6
0
        /// <summary>
        /// Shows the tool window when the menu item is clicked.
        /// </summary>
        /// <param name="sender">The event sender.</param>
        /// <param name="e">The event args.</param>
        private void ShowToolWindow(object sender, EventArgs e)
        {
            var treeFactory = new TreeViewFactory();

            treeFactory.PopulateTreeView(this.package, this.ServiceProvider);
        }
 /// <summary>
 /// 获取导航树所需要的节点集合
 /// </summary>
 /// <returns></returns>
 public List <TreeNode> GetNavigatorItems()
 {
     return(TreeViewFactory.GetTreeNodes <GradeAndClass>(_gradeRepository));
 }